W 2002 ukończył kurs języka angielskiego II, a następnie III stopnia. mały|220px|Polscy żołnierze KFOR w Kosowie mały|220px|Polski patrol CIMIC w Iraku

Służba wojskowa 12 czerwca 1995 został mianowany do stopnia podporucznika. W tym samym roku został skierowany do Bielska-Białej, gdzie objął stanowisko dowódcy plutonu szturmowego w 18 batalionie desantowo-szturmowym im. kpt. Ignacego Gazurka. W trakcie służby uczestniczył w wielu ćwiczeniach przeprowadzanych na terenie Polski, jak i za granicą, między innymi „Kozacki Step – 97” na Ukrainie. 21 lipca 1998 decyzją Ministra Obrony Narodowej otrzymał awans na stopień porucznika.

Od 25 czerwca 1999 do 21 lipca 2000 pełnił służbę w Polskim Kontyngencie Wojskowym KFOR w Kosowie (PJW KFOR – POLBAT), stacjonując w obozie Orzeł Biały (Camp White Eagle), około 10 km na północ od miejscowości Kačanik. Podczas tej misji wykonywał obowiązki na stanowisku dowódcy 3 plutonu szturmowego 1 kompanii szturmowej.

W styczniu 2004 decyzją Ministra Obrony Narodowej został skierowany do wykonywania zadań w składzie Polskiego Kontyngentu w Iraku.