– zastępca szefa sztabu ISAF Joint Command (IJC); 2010-2011 – 1 Brygada Logistyczna – dowódca brygady; 2011-2014 – Inspektorat Wsparcia Sił Zbrojnych – zastępca szefa – szef logistyki; 17 sierpnia 2014 – 4 marca 2016 – Zarząd Planowania Logistyki P4 – szef zarządu; 5 marca 2016 – 1 lipca 2019 – Szef Inspektoratu Wsparcia Sił Zbrojnych; 1 lipca 2019 – 9 listopada 2020 – Zastępca Szefa Sztabu Generalnego Wojska Polskiego; 9 listopada 2020 – 3 lutego 2021 – Doradca Szefa Biura Bezpieczeństwa Narodowego; 3 lutego 2021 – marzec 2022 – Dyrektor Departamentu Zwierzchnictwa nad Siłami Zbrojnymi w BBN (wcześniej p.o. dyrektora) od marca 2022 do lutego 2025 – Zastępca Szefa BBN od 4 lutego 2025 do 7 sierpnia 2025 – Sekretarz Stanu, Szef Biura Bezpieczeństwa Narodowego od listopada 2025 – dyrektor Departamentu Strategii i Planowania Obronnego w MON

Awanse podporucznik – 1987 porucznik – 1990 kapitan – 1994 major – 1998 podpułkownik – 2002 pułkownik – 2004 generał brygady – 8 listopada 2008. generał dywizji – 8 sierpnia 2018. generał broni – 14 sierpnia 2023.