Od grudnia 1981 do 1 lutego 1982 pracownik Biura Prasowego Rządu, od lutego do 15 września 1982 pracownik Gabinetu Prezesa Rady Ministrów, następnie kierownik Zespołu Studiów przy Prezesie Rady Ministrów (do 1 stycznia 1984). Od 1984 do 1985 dyrektor Samodzielnego Zespołu Studiów oraz Przewodniczący Komitetu Obrony przy Prezesie Rady Ministrów. Od 1985 do 1 sierpnia 1989 dyrektor Samodzielnego Zespołu Studiów przy Przewodniczącym Rady Państwa oraz Przewodniczący Komitetu Obrony Kraju. W latach 1986–1989 w radzie redakcyjnej Spółdzielni Wydawniczej „Czytelnik”. Od sierpnia 1989 do 31 grudnia 1990 dyrektor Pionu Politycznego Kancelarii Prezydenta PRL, Zwierzchnika Sił Zbrojnych.
Od 1991 na emeryturze. W latach 90. współpracował m.in. z pismem „Dziś” (felietony sygnowane pseudonimem „Civis”) oraz NIE(sygnowane pseudonimem "Krewa").