Od 2000 na kierowniczych stanowiskach w Sztabie Generalnym WP. Był kolejno szefem Oddziału Strategii Wojskowej, zastępcą szefa Zarządu Strategicznego i zastępcą szefa Zarządu Planowania Rozwoju Sił Zbrojnych. W 2003 objął stanowisko szefa Zarządu Planowania Rozwoju Sił Zbrojnych. Był jednym ze współautorów programów rozwoju Sił Zbrojnych RP w latach 2003–2010 ukierunkowanych na transformację związaną z wstąpieniem Polski do NATO. W 2005 został awansowany do stopnia generała brygady.

Od 2005 w Kwaterze Głównej NATO na stanowisku zastępcy Polskiego Przedstawiciela Wojskowego przy Komitetach Wojskowym NATO i Unii Europejskiej. W 2009 objął funkcję doradcy szefa Sztabu Generalnego WP gen. Franciszka Gągora.

Od stycznia 2010 pracował w Ministerstwie Spraw Zagranicznych jako radca ministra w Departamencie Polityki Bezpieczeństwa. 12 czerwca 2012 mianowany ambasadorem RP w NorwegiiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 12 czerwca 2012 r. nr 110-22-12 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 12 czerwca 2012 r. nr 110-23-12 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ()., akredytowanym także na Islandii. Kadencję zakończył 31 lipca 2016Postanowienie nr 110.47.2016 Prezydenta Rzeczypospolitej Polskiej z dnia 4 sierpnia 2016 r.