eksternistycznym) w Wojskowej Akademii Politycznej im. Feliksa Dzierżyńskiego w Warszawie; 1960–1962 sekretarz Komitetu PZPR w Głównym Zarządzie Politycznym WP; 1962–1964 zastępca dowódcy ds. politycznych 1 Warszawskiej Dywizji Zmechanizowanej w Legionowie – szef Wydziału Politycznego dywizji; 1964–1965 zastępca szefa Zarządu Politycznego Warszawskiego Okręgu Wojskowego; 1965–1967 zastępca dowódcy Lotnictwa Operacyjnego ds. politycznych – szef Zarządu Politycznego Lotnictwa Operacyjnego; 1967–1969 zastępca dowódcy Wojsk Lotniczych ds. politycznych – szef Zarządu Politycznego Wojsk Lotniczych w Poznaniu; 1969–1970 zastępca dowódcy Warszawskiego Okręgu Wojskowego ds. politycznych – szef Zarządu Politycznego okręgu; 1970–1972 attaché wojskowy i lotniczy Ambasady PRL w Czechosłowacji; 1972–1989 zastępca szefa Głównego Zarządu Politycznego WP – szef Zarządu Kultury i Oświaty; 1972–1976 przewodniczący Rady Młodzieżowej WP; 1981–1983 pełnomocnik Komitetu Obrony Kraju (komisarz wojskowy) w Komitecie ds. Radia i Telewizji; 6 kwietnia 1989 r. w wieku 65 lat przeniesiony w stan spoczynku (pożegnany przez ministra obrony narodowej gen. armii Floriana Siwickiego).