dla „Tygodnika Mazowsze” oraz pism emigracyjnych „Kontakt” (Paryż) i „Rzeczpospolita Polska” (Londyn), a pod nazwiskiem dla „Więzi”. Za udział w strajku w „Ursusie” w sierpniu 1988 zatrzymany i skazany na karę 14 dni aresztu. Decyzją szefa Urzędu do Spraw Kombatantów i Osób Represjonowanych w 2016 uzyskał potwierdzenie statusu działacza opozycji antykomunistycznej i osoby represjonowanej z powodów politycznych.

Działalność po 1989 W okresie rządów Tadeusza Mazowieckiego, Jana Krzysztofa Bieleckiego i Jana Olszewskiego pełnił kolejno funkcje wicedyrektora Departamentu Europy oraz dyrektora Departamentu Planowania i Analiz Ministerstwa Spraw Zagranicznych. Był pierwszym głównym negocjatorem umowy o wycofaniu z Polski Armii Radzieckiej. Od kwietnia do lipca 1992 zajmował stanowisko dyrektora biura Ministra Obrony Narodowej ds. polityki obronnej.