Od 1974 pełnił obowiązki, a od 1976 był dowódcą 3 pułku zakłóceń radioelektronicznych w Lidzbarku Warmińskim. Jako pułkownik dyplomowany w latach 1978–1981 dowodził 4 Brygadą Artylerii Obrony Powietrznej Kraju im. Obrońców Wybrzeża (zatwierdzony na stanowisku w 1980). Od 1981 do 1984 był komendantem Wyższej Oficerskiej Szkoły Radiotechnicznej im. kpt. Sylwestra Bartosika w Jeleniej Górze. W latach 1984–1988 był dowódcą 1 Korpusu Obrony Powietrznej Kraju.

W 1988 został zastępcą dowódcy Wojsk Obrony Powietrznej Kraju do spraw techniki i zaopatrzenia, po czym w grudniu 1988 objął stanowisko zastępcy szefa Sztabu Generalnego WP do spraw systemów kierowania. W 1990 był ostatnim komendantem Akademii Sztabu Generalnego, następnie do 2000 zajmował stanowisko komendanta-rektora Akademii Obrony Narodowej. Jako komendant AON kierował pracami nad opracowaniem i wdrożeniem nowych programów kształcenia na studiach dyplomowych i podyplomowych. Zainicjował i rozwinął kontakty z różnymi uczelniami wojskowymi państw NATO, m.in. w Waszyngtonie.

W 2000 przeszedł w stan spoczynku. Pozostał pracownikiem Instytutu Bezpieczeństwa Narodowego AON i profesorem zwyczajnym tej uczelni. Został też profesorem zwyczajnym na Uczelni Techniczno-Handlowej im.