Służba wojskowa mały|225px|Był dowódcą okrętu ORP „Zawzięty”. Nz. jednostka bliźniacza, ścigacz okrętów podwodnych ORP „Wytrwały” W 1996 r. został promowany na stopień podporucznika marynarki, a po ukończeniu studiów w 1997 r. rozpoczął służbę zawodową na stanowisku dowódcy działu okrętowego w 11 dywizjonie Ścigaczy w Helu (okręty proj. 912M i ORP „Kaszub”) (rozformowany) będący w składzie 9 Flotylli Obrony Wybrzeża. Następnie zajmował kolejne stanowiska służbowe na okrętach 9 Flotylli Obrony Wybrzeża w Helu. Dowodził kolejno dwoma okrętami, w tym pełnił służbę na stanowisku dowódcy okrętu ORP „Zawzięty”, po czym zajmował stanowiska od oficera flagowego, po stanowisko oficera szkoleniowego dywizjonu podczas służby w sztabie 11 dywizjonu Ścigaczy. W roku 2004 został skierowany do składu Grupy Organizacyjnej Dowództwa Operacyjnego Sił Zbrojnych, gdzie pełnił służbę na kolejnych stanowiskach w tym na stanowisku zastępcy szefa Zarządu Planowania w przeformowanym Dowództwie Operacyjnym Rodzajów Sił Zbrojnych. W okresie służby w Dowództwie Operacyjnym SZ zajmował się pracami planistycznymi związanymi z tworzeniem Polskich Kontyngentów Wojskowych, w tym misji SZ w Republice Iraku, Afganistanie i w PKW w Republice Środkowej Afryki.