W 1989 roku był obserwatorem w misji rozjemczej ONZ w Iraku, skąd został ewakuowany przed wybuchem wojny. W późniejszym okresie służył w XV zarządzie Sztabu Generalnego, przekształconym w Departament Wojskowych Spraw Zagranicznych Ministerstwa Obrony Narodowej. Od 1992 roku pracował na stanowisku radcy w ambasadzie RP w Brukseli, następnie pełnił funkcje zastępcy dyrektora departamentu w MON, radcy-ministra pełnomocnego w stałym przedstawicielstwie przy NATO, a od 2002 roku – dyrektora ds. planowania akademickiego i polityki w Akademii Obrony NATO w Rzymie. W 2006 roku pełnił funkcję pełnomocnika ministra obrony narodowej, a od 2007 roku – attaché obrony – wojskowego, morskiego i lotniczego przy ambasadzie RP w Moskwie.