W 1993 powrócił do zawodu dziennikarza. Początkowo pracował w Polskim Radiu, a następnie w dziale informacji Telewizji Polsat, w dziale zagranicznym dziennika „Życie”, telewizji RTL 7 oraz w redakcji programu Puls dnia w Telewizji Polskiej. Był korespondentem zagranicznym w Rosji i na Kaukazie. Pisał reportaże i artykuły o sytuacji w Czeczenii. W 1993 był jednym z założycieli Ligi Republikańskiej.

Od 1998 pełnił funkcję zastępcy dyrektora, a od 2000 dyrektora Centrum Informacyjnego Rządu. W latach 2001–2006 pełnił funkcję dyrektora Instytutu Polskiego w Sofii. Po powrocie do kraju został na krótko mianowany dyrektorem Biura Kadr i Szkolenia MSZ.

W 2006 uzyskał stopień ambasadora tytularnego. W latach 2007–2010 był ambasadorem RP w BułgariiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 5 września 2007 r. Nr 110-51-2007 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 5 lipca 2010 r.