Przebieg służby wojskowej Pilot w 2 plm w Krakowie – 09.1950 – 20.12.1950 r. Pilot w 1 plm w Warszawie (Babice) – 12.1950 – 09.1951 r. Dowódca klucza lotniczego w 13 plm w Warszawie (Babice) – 01.10.1952 r. Dowódca klucza lotniczego eskadry lotniczej i zastępca dowódcy 13 plm w Łęczycy – 07.1954 r. Dowódca 31 plm w Warszawie – Babice – 01.08.1954 – 30.10.1955 r. Zastępca dowódcy LM w 3 Korpusie Obrony Przeciwlotniczej Obrony Kraju – 31.08.1957 r. Dowódca LM w 3 Korpusie Obrony Przeciwlotniczej Obszaru Kraju we Wrocławiu – 31.05.1960 r. Szef Lotnictwa – zastępca dowódcy 2 Korpusu OPL OK w Bydgoszczy – 01.06.1960 – 30.06.1962 r. Zastępca Szefa Lotnictwa Myśliwskiego Obrony Powietrznej Kraju w Warszawie – 01.07.1962 – 08.1964 r. Szef Lotnictwa Myśliwskiego Obrony Powietrznej Kraju w Warszawie – 08.1966 – 02.1972 r. Dowódca 2 Korpusu Obrony Powietrznej Kraju w Bydgoszczy – 01.03.1972 r. Generał brygady – 12.10.1972 r. (nominację wręczał przewodniczący Rady Państwa PRL prof.