Obrońców Wybrzeża w Gdyni (od września 1981 do stycznia 1985); Dowódca 3 Łużyckiej Dywizji Artylerii Obrony Powietrznej Kraju w Warszawie (od stycznia 1985 do stycznia 1986); Szef Wojsk Rakietowych i Artylerii Wojsk Obrony Powietrznej Kraju (od lipca 1986 do lipca 1990); Szef Wojsk Rakietowych i Artylerii/ Szef Wojsk Obrony Przeciwlotniczej - zastępca dowódcy Wojsk Lotniczych i Obrony Powietrznej (od lipca 1990 do marca 2000); Asystent Dowódcy Wojsk Lotniczych i Obrony Powietrznej (od marca 2000 do maja 2002); przeniesiony w stan spoczynku w maju 2002, pożegnany oficjalnie przez ministra obrony narodowej Jerzego Szmajdzińskiego;
Awanse podporucznik – 29 kwietnia 1963 porucznik – 1 października 1966 kapitan – 21 września 1970 major – 24 września 1975 podpułkownik – 22 września 1978 pułkownik – 28 września 1982 generał brygady - 11 listopada 1994Postanowienie Prezydenta RP nr W-111-68 z dnia 11 listopada 1994r na mocy postanowienia Prezydenta RP Lecha Wałęsy