Ukończył dziennikarstwo na Uniwersytecie Warszawskim. Studiował też prawo na Uniwersytecie Poznańskim. Debiutował w 1950 roku na łamach Polskiego Radia jako publicysta. W latach 1950–1974 był redaktorem, a od 1968 do 1974 roku, redaktorem naczelnym Rozgłośni Gdańskiej Polskiego Radia. Od 1976 mieszkał w Warszawie. W latach 1981–1989 był redaktorem dziennika "Rzeczpospolita".