W 1961 awansowany do stopnia pułkownika. W latach 1962–1964 członek warszawskiego Komitetu Wojewódzkiego Polskiej Zjednoczonej Partii Robotniczej (należał do tej partii przez cały okres jej istnienia). Od 1959 studiował na Wydziale Historycznym Uniwersytetu Warszawskiego, pracę magisterską obronił w 1966Tomasz Wituch, Bogdan Stolarczyk: Studenci Instytutu Historycznego Uniwersytetu Warszawskiego 1945–2000, wyd. Arkadiusz Wingert, Kraków 2010, s. 271.. W latach 1980–1985 był posłem na Sejm PRL. Deklarował się jako zwolennik wprowadzenia w Polsce stanu wojennego w grudniu 1981. Jako poseł na Sejm aktywnie brał udział w budowaniu w kręgach partyjnych atmosfery zagrożenia rzekomą zemstą „Solidarności”:
W stan spoczynku przeszedł w 1974. W latach 80. XX wieku był członkiem Rady Redakcyjnej organu teoretycznego i politycznego Komitetu Centralnego PZPR „Nowe Drogi”.
Przez wiele lat był członkiem Rady Naczelnej Związku Bojowników o Wolność i Demokrację. W latach 1988–1990 członek Rady Ochrony Pamięci Walk i Męczeństwa.