kursów specjalistycznych: dla pilotów na samolot CASA C-295M (2005) i starszych inspektorów bezpieczeństwa lotów (2006).
Służba wojskowa W 1987 rozpoczął zawodową służbę wojskową jako starszy pilot w 7 pułku lotnictwa myśliwsko-bombowego w Powidzu. W 1988 został służbowo skierowany do Mirosławca, gdzie pełnił służbę w 8 pułku lotnictwa myśliwsko-bombowego. W latach 1989–1992 odbywał służbę w 45 pułku lotnictwa szkolno-bojowego w Babimoście na stanowisku dowódcy klucza lotniczego. Od 1992 do 2007 zajmował kolejno stanowiska: starszego pilota, nawigatora, dowódcy załogi klucza lotniczego, dowódcy klucza lotniczego, starszego instruktora pułku w 13 pułku lotnictwa transportowego w Krakowie. Po reorganizacji 13 pltr był inspektorem i starszym inspektorem bezpieczeństwa lotów w 13 eskadrze lotnictwa transportowego. W latach 2007–2008 szef szkolenia w 3 Brygadzie Lotnictwa Transportowego w Powidzu. 23 stycznia 2008 jako szef szkolenia 3 BLotT uczestniczył w Warszawie w jubileuszowej, 50 Konferencji Bezpieczeństwa Lotów Sił Zbrojnych RP, był pasażerem lotu CASY C-295M nr 019, która rozbiła się pod Mirosławcem.