W latach 1976–1977, będąc starszym oficerem operacyjnym w polskim kontyngencie, brał udział w misji pokojowej II Doraźnych Sił Pokojowych ONZ w Egipcie (UNEF II – Second United Nations Emergency Force). Od 1980 do 1985 kierował Pionem Operacyjnym PKW na Misji Obserwacyjnej Sił Narodów Zjednoczonych ds. Nadzoru Rozdzielenia Wojsk na Wzgórzach Golan (UNDOF – United Nations Disengagement Observer Force), natomiast w latach 1989–1990 pełnił funkcję zastępcy szefa Logistyki Sił Narodów Zjednoczonych w tej operacji. W 1991 został zastępcą dowódcy polskiego kontyngentu w operacji „Pustynna Burza”, a w 1992 służył jako zastępca dowódcy sektora Misji Obserwacyjnej ONZ w Iraku i Kuwejcie (UNIKOM – United Nations Iraq-Kuwait Observation Mission).