Był przewodniczącym zespołów autorskich, które opracowywały dokumenty Wojennego Systemu Dowodzenia SZ dla Naczelnego Dowódcy SZ. Pełnił kierownicze funkcje na stanowiskach dowodzenia w ramach weryfikowania przyjętych rozwiązań, w trakcie prowadzonych ćwiczeń i treningów, w tym cyklicznych ćwiczeń pk. „Anakonda”.
W 2005 r. pełnił służbę podczas V zmiany w Polskim Kontyngencie Wojskowym w Republice Iraku, gdzie w Zespole Wsparcia Pomocy Morskiej i Rzecznej Umm Quasr odpowiadał za planowanie operacyjne i realizację misji irackiej Marynarki Wojennej i Piechoty Morskiej w operacjach w północno-arabskiej części Zatoki Perskiej. W 2008 r. został oddelegowany do Dowództwa Sił Połączonych JFC w Brunssum (Allied Joint Force Command), gdzie wykonywał zadania związane ze wspieraniem Kwatery Głównej NATO ISAF w procesie planowania. W 2009 r. podczas służby w Brunssum w ramach natowskiej misji ISAF został skierowany do Kabulu, Kwatery Głównej ISAF, gdzie uczestniczył w procesie opracowania zasadniczych dokumentów planistycznych dla misji w zmienionych warunkach bezpieczeństwa. W latach 2010–2011 w Dowództwie Sił Połączonych w Brunssum był odpowiedzialny za przygotowanie planów ewentualnościowych dla obrony Polski i państw bałtyckich.