Zna język angielski i rosyjski.

Na pierwsze stanowisko służbowe skierowano go do 3 dywizjonu Okrętów PodwodnychW 1995 roku nazwę jednostki wojskowej zmieniono na: dywizjon Okrętów Podwodnych. 3 Flotylli Okrętów im. Komandora Bolesława Romanowskiego w Gdyni, gdzie został oficerem nawigatorem okrętu podwodnego projektu 641 – ORP "Dzik". W 1990 roku objął na tym okręcie funkcję II zastępcy dowódcy ds.polityczno-wychowawczych, a w 1995 roku I zastępcy dowódcy. W latach 1997–2001 dowodził "Dzikiem" w stopniu komandora podporucznika. Następnie przeszedł do pracy w Dowództwie Marynarki Wojennej w Gdyni, na stanowisko starszego specjalisty ds. okrętów podwodnych w Oddziale Operacyjnym (Zarząd Operacji Morskich G-3, Sztab Marynarki Wojennej). Od 2004 do 2005 roku był starszym specjalistą Oddziału Operacji Morskich w Centrum Planowania Dowództwa Operacyjnego w Warszawie. W 2005 roku wyznaczono go na szefa tej komórki organizacyjnej. W 2006 roku awansował na komandora.

Odznaczenia Brązowy Krzyż Zasługi Srebrny Medal „Siły Zbrojne w Służbie Ojczyzny” Złoty Medal „Za zasługi dla