Wykładał na Uniwersytecie Paris VIII (Saint Denis), Claremont Colleges (Kalifornia), Washington University w St.Louis (Missouri). W latach 2005–2011 dziekan Wydziału Socjologii na Katolickim Uniwersytecie Ameryki. Od 1 stycznia 2008 do stycznia 2009 był Dyrektorem Gabinetu Politycznego Ministra Spraw Zagranicznych Radosława Sikorskiego.
Staż podyplomowy odbył w centrum badania ruchów społecznych na École pratique des hautes études w Sorbonie, Uniwersytecie w Chicago (Senior Fulbright Scholar) oraz DAAD Scholar w Bremie. Był dyrektorem wykonawczym Wspólnoty Demokracji, organizacji międzyrządowej z siedzibą w Warszawie i Waszyngtonie.
Specjalizował się w zagadnieniach socjologii, teorii socjologii, globalizacji oraz analizie ruchów i zmian społecznych. Doktorat pod jego kierunkiem napisał Leszek Sibilski.
12 czerwca 2012 został mianowany Ambasadorem RP w PortugaliiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 12 czerwca 2012 r. nr 110-27-12 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Został odwołany 22 sierpnia 2016Postanowienie nr 110.36.2016 Prezydenta Rzeczypospolitej Polskiej z dnia 11 lipca 2016 r.