W tym okresie był także redaktorem naczelnym (wraz z Jerzym Waldorfem) czasopisma „Świat” oraz redaktorem naczelnym „Szpilek”.
W latach 1954–1969 pracował ponownie jako korespondent zagraniczny w Polskim Radiu, w tym charakterze przebywał w Europie Zachodniej, Stanach Zjednoczonych i Australii, a potem w Brazylii (1961–1964) i Meksyku (1964–1968). Po powrocie do kraju w 1969 zajął się działalnością publicystyczną oraz pracą naukową. W 1974 uzyskał stopień naukowy doktora w Wyższej Szkole Pedagogicznej w Opolu. Autor wielokrotnie nagradzanej publikacji Encyklopedia ONZ i stosunków międzynarodowych (1982), wydanej także w językach hiszpańskim oraz angielskim. Był członkiem rady naczelnej Związku Bojowników o Wolność i Demokrację.
Sprawował także mandat posła na Sejm PRL V, VI, VII i VIII kadencji (19 marca 1972 – 31 sierpnia 1985). Mandat uzyskiwał kolejno: na V kadencję w okręgu nr 56 (Opole), na VI kadencję w okręgu nr 55 (Nysa), na VII kadencję w okręgu nr 45 (Opole), na VIII kadencję w okręgu nr 45 (Kędzierzyn-Koźle). Pracował głównie w Komisji Spraw Zagranicznych oraz Komisji Handlu Zagranicznego. Był także członkiem zarządu Polskiej Grupy Unii Międzyparlamentarnej. Romuald Kraczkowski oceniał, że był on jednym z bezpartyjnych posłów „o uznanym autorytecie”. Na początku lat 70.