W latach 1996–1997 dowodził okrętem ORP „Hańcza”. W 1997 został objął stanowisko oficera flagowego 12 Dywizjonu Trałowców w Świnoujściu, zaś w 2002 wyznaczony został na szefa sztabu jednostki. W 2003 podjął służbę w Dowództwie 8 Flotylli Obrony Wybrzeża jako szef sekcji operacyjnej. W latach 2006–2007 dowodził 12 „Wolińskim” Dywizjonem Trałowców. W 2007 roku został mianowany szefem wydziału operacyjnego w dowództwie 8 FOW. W 2001 ukończył studia podyplomowe w Akademii Marynarki Wojennej, a w 2004 kurs oficerów sztabu NATO w Hadze. Decyzją Ministra Obrony Narodowej z dniem 1 listopada 2010 został szefem sztabu 8. Flotylli Obrony Wybrzeża w Świnoujściu i mianowany na stopień komandora.

W latach 2015–2020 pełnił funkcję Zastępcy Dowódcy 8. Flotylli Obrony Wybrzeża w Świnoujściu. W 2020 podjął służbę w Centrum Operacji Morskich – Dowództwie Komponentu Morskiego w Gdyni na stanowisku szefa sztabu. Aby mógł objąć to stanowisko, D-ca COM-DKM obniżył kryterium znajomości języka angielskiego na najniższy.

W latach 1991–2020 mieszkał wraz z żoną Urszulą w Świnoujściu. Ma trzy córki – Katarzynę, Annę i Karolinę.