Od 1998 do 2000 był specjalnym doradcą do spraw międzyrządowych w Programie Rozwoju ONZ, a następnie specjalnym przedstawicielem sekretarza generalnego ONZ i szefem UNFICYP (sił pokojowych ONZ stacjonujących na Cyprze) (2000–2005).
W latach 2006–2007 zajmował stanowisko dziekana Wydziału Stosunków Międzynarodowych Wyższej Szkoły Administracji w Bielsku-Białej, do włączenia wydziału do Wydziału Nauk Społecznych (następnie Wydział Nauk Humanistycznych i Studiów Międzynarodowych). Od 2008 wykładał w Wyższej Szkole Europejskiej im. ks. Józefa Tischnera, a w latach 2009–2010 ponownie w Wyższej Szkole Administracji w Bielsku-Białej.
8 czerwca 2010 powołany na stanowisko podsekretarza stanu ds. międzynarodowych w Ministerstwie Obrony Narodowej. 21 sierpnia 2012 został odwołany z tego stanowiska. 1 lutego 2013 powołany na stanowisko zastępcy szefa BBN. Przestał pełnić tę funkcję w sierpniu 2015.
Odznaczenia Krzyż Kawalerski Orderu Odrodzenia Polski – 2015Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 5 sierpnia 2015 r. o nadaniu orderów i odznaczeń (). Złoty Krzyż Zasługi – 1996Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 26 czerwca 1996 r.