Członek PPR od 1946. W latach 1975−1981 był zastępcą członka Komitetu Centralnego PZPR. Od 1981 do 1986 był członkiem Centralnej Komisji Rewizyjnej PZPR.

W 1996 należał do grupy generałów - współzałożycieli Klubu Generałów WP.

Zmarł nagle 5 marca 2006 w Warszawie. Pochowany 9 marca 2006 na Cmentarzu Wojskowym na Powązkach w Warszawie (kwatera FII-4-5)Wyszukiwarka cmentarna - Warszawskie cmentarze. W pogrzebie uczestniczył były prezydent RP gen. armii Wojciech Jaruzelski.

Awanse wojskowe podporucznik – 19 sierpnia 1946 porucznik – 20 stycznia 1948 kapitan – 22 lipca 1949 major – 4 października 1952 podpułkownik – 5 października 1956 pułkownik – 1 października 1960 generał brygady − 29 września 1966 generał dywizji − 5 października 1971 generał broni − 26 września 1985