Od 1955 do 1967 r. członek redakcji tygodnika „Świat”. W 1961 r., wespół z Lechem Pijanowskim był współautorem scenariusza filmu fabularnego pt. Droga na Zachód (reż. Bohdan Poręba, Ryszard Ber), jednak wycofał swe nazwisko z czołówki filmu po nieuzgodnionych ingerencjach w ostateczną wersję scenariusza. W latach 1964–1970 pisywał recenzje do miesięcznika „Nowe Książki”. Od 1968 do 1974 r. pracował w dziale zagranicznym „Życia Warszawy”. W latach 1971–1972 publikował też reportaże zagraniczne w „Dookoła świata”. Od 1973 do 1981 członek redakcji pisma „Literatura”. W latach 1980–1981 działacz Komitetu Porozumiewawczego Środowisk Twórczych i Naukowych oraz Konwersatorium „Doświadczenie i Przyszłość”.
20 sierpnia 1980 roku podpisał apel 64 uczonych, pisarzy i publicystów do władz komunistycznych o podjęcie dialogu ze strajkującymi robotnikamiApel (dokument KSS KOR, Archiwum Opozycji IV/04.05.43 [b.n.s]). W sierpniu 1980 r. przebywał w Stoczni Gdańskiej podczas strajków robotniczych. W 1981 r. zastępca redaktora naczelnego „Tygodnika Solidarność”. Był także rzecznikiem prasowym Komitetu Organizacyjnego Kongresu Kultury Polskiej (jego obrady przerwało ogłoszenie stanu wojennego w Polsce 13 grudnia 1981 r.). Współredagował opozycyjne pismo drugoobiegowe „21”. Od 1983 r. współpracował z „Przeglądem Powszechnym”. Pod koniec lat 80.