W pierwszej połowie lat 90. pracował jako asystent w Filii UW w Białymstoku. Był też oraz członkiem Komitetu Głównego i sekretarzem naukowym Ogólnopolskiej Olimpiady Filozoficznej oraz stypendystą Fundacji Konrada Adenauera.
Był też zatrudniony przez Kancelarię Prezydenta RP jako specjalista od spraw niemieckich i radca ministra w Wydziale Niemieckim MSZ. W czasach rządów gabinetu Jerzego Buzka był w jego kancelarii radcą odpowiedzialnym za sprawy europejskie (1998-2000). W Państwowej Wytwórni Papierów Wartościowych SA pełnił potem obowiązki rzecznika prasowego i wykładał w Wyższej Szkole Dziennikarskiej im. Melchiora Wańkowicza w Warszawie. W czerwcu 2007 r. został głównym specjalistą ds. współpracy z zagranicą w Agencji Informacji Telewizji Polskiej. Do jego zadań należało tworzenie redakcji międzynarodowej i koordynacja prac korespondentów zagranicznych.
Publikował m.in. we „Wprost”, „Życiu”, „Rzeczpospolitej” i „Die Welt”.