Stefan studied Economics and Chinese at Eberhard Karls University in Tübingen, Germany and Fu Jen Catholic University in Taipei, Taiwan. He received a Diploma in International Economics from Tübingen University in 2002 and was a Ph. D. fellow at the post-graduate research programme "Global Challenges - Transnational and Transcultural Approaches" from 2002 to 2005. He defended his Ph. D. thesis on "Chinas Integration into a Global Financial Order" in 2005 (‘summa cum laude).
In 2006 he became a post-doctoral fellow at the Centre for East and South East Asian Studies. After one year of parental leave he rejoined the Center in 2009 as research fellow and lecturer.
Stefan is also co-founder of Globalworks Lund AB, a consultancy firm specialized in business intelligence for social engagement in China. Globalworks was awarded the title ‘start-up of the year 2013’ in Lund.