Woroszyłowa w Moskwie (1974–1976) Akademia Sztabu Generalnego w Warszawie – studia doktoranckie 1986

Awanse podporucznik – 1957 porucznik – 1960 kapitan – 1966 major – 1968 podpułkownik – 1972 pułkownik – 1976 generał brygady – 1983 generał dywizji – 1988

Odznaczenia Krzyż Komandorski Orderu Odrodzenia Polski (1986) Krzyż Kawalerski Orderu Odrodzenia Polski (1983) Złoty Krzyż Zasługi (1980) Srebrny Krzyż Zasługi (1972) Medal 40-lecia Polski Ludowej Złoty Medal Siły Zbrojne w Służbie Ojczyzny (1979) Srebrny Medal Siły Zbrojne w Służbie Ojczyzny Brązowy Medal Siły Zbrojne w Służbie Ojczyzny Złoty Medal Za Zasługi dla Obronności Kraju (1978) Srebrny Medal "Za zasługi dla obronności kraju" Brązowy Medal "Za zasługi dla obronności kraju" Brązowa Odznaka "Za Zasługi w Ochronie Porządku Publicznego" Odznaka „Za zasługi dla województwa ostrołęckiego” (1979)Dziennik Urzędowy Wojewódzkiej Rady Narodowej w Ostrołęce, 1979, nr 6 (18 sierpnia 1979), s. 2 Order Tudora Vladimirescu III klasy (nadany dekretem prezydenta Socjalistycznej Republiki Rumunii Nicolae Ceaușescu 2 września 1987)Buletinul Oficial al Republicii Socialiste România, nr 36, 4 września 1987, s.