Kariera zawodowa 16 Batalion Rozpoznawczy – dowódca grupy specjalnej 56 Kompania Specjalna – dowódca plutonu, dowódca zespołu kadrowego 6 Brygada Desantowo-Szturmowa im. Generała Brygady Stanisława Franciszka Sosabowskiego – oficer sztabu 25 Brygada Kawalerii Powietrznej – oficer pionu szkolenia 1 Dywizjon Szwoleżerów – dowódca 7 Batalion Kawalerii Powietrznej – dowódca 18 Bielski Batalion Desantowo-Szturmowy – dowódca (2002–2004, 2008) 1 Pułk Specjalny Komandosów – dowódca (2004–2006) Jednostka Wojskowa 2305 – dowódca (2006–2008) Dowództwo Wojsk Specjalnych – Szef Sztabu (październik 2008 – 16 sierpnia 2010) Wojska Specjalne – Dowódca WS (16 sierpnia 2010 – 31 grudnia 2013) Inspektor Wojsk Specjalnych DG RSZ (1 stycznia 2014 – 7 września 2016)