W okresie służby w Dywizjonie Okrętów Podwodnych w ramach PKW Bielik dwukrotnie brał udział w misji okrętu podwodnego na Morzu Śródziemnym na stanowisku zastępcy dowódcy okrętu, a następnie jako szef zespołu - zastępca dowódcy w ramach PKW Kondor, wykonując obowiązki w Sojuszniczym Dowództwie Okrętów Podwodnych – Południe (COMSUBSOUTH). W latach 2009–2012 pełnił służbę w Sojuszniczym Dowództwie Operacyjnym w Northwood w strukturach Sojuszniczego Dowództwa Okrętów Podwodnych – Północ (COMSUBNORTH) na stanowiskach: starszy specjalista, szef wydziału oraz do 2012 r. zajmował jednocześnie funkcję starszego oficera narodowego w Wielkiej Brytanii. Po powrocie objął stanowisko służbowe głównego oficera flagowego w Oddziale Oficerów Flagowych Dowództwa Marynarki Wojennej. Podczas służby na tym stanowisku zajmował się planowaniem i nadzorem nad procesem szkolenia z zakresu nawigacji w siłach morskich RP oraz synchronizacją uczestnictwa sił MW w ćwiczeniach międzynarodowych. Od 2014 r. służył w Inspektoracie MW Dowództwa Generalnego RSZ w Warszawie w Oddziale Oficerów Flagowych, następnie w Oddziale Ratownictwa. Z dniem 7 stycznia 2019 r. objął obowiązki dowódcy Dywizjonu Okrętów Podwodnych 3 FO w Gdyni z jednoczesnym awansem na stopień komandora.