1 marca 2005 rozpoczął służbę w Warszawie w Sztabie Generalnym Wojska Polskiego na stanowisku szefa Zarządu Planowania Rozwoju Sił Zbrojnych Generalnego Planowania Strategicznego – P5 w Sztabie Generalnym WP. Następnie objął funkcję zastępcy szefa Zarządu Planowania Strategicznego – P5. W dniu 11 listopada 2006 został mianowany przez prezydenta Rzeczypospolitej Polskiej Lecha Kaczyńskiego na stopień generała brygady. W latach 2007–2010 był dyrektorem Departamentu Polityki Zbrojeniowej Ministerstwa Obrony Narodowej; w tym czasie współtworzył nowy system pozyskiwania uzbrojenia i sprzętu wojskowego dla Sił Zbrojnych. Z dniem 1 marca 2010 został radcą–koordynatorem w pionie podsekretarza stanu w MON ds. uzbrojenia i modernizacji. Od 1 stycznia 2011 sprawował funkcję szefa Inspektoratu Uzbrojenia MON.