Pisarz i dziennikarz. Skończył liceum w Szczecinie, studiował ekonomię i socjologię w Poznaniu (ukończył w 1953). W latach 1949-1951 pracował w redakcji „Gazety Poznańskiej”. Od 1956 r. do 1959 r. był zastępcą redaktora naczelnego poznańskiego pisma społeczno-kulturalnego „Dziennik Zachodni”. Od 1960 r. mieszkał w Warszawie, od 1968 r. pracował jako kierownik Studia Współczesnego Teatru Polskiego Radia. Stracił pracę w radiu po wydarzeniach marca 1968 r. i wyjechał z Polski. Osiadł w Niemczech Zachodnich, gdzie w 1984 r. został szefem działu kulturalno-literackiego Radia Wolna Europa. Mieszkał w Monachium.
Należał do tzw. pokolenia „Współczesności”. Debiutował w 1951 r. powieścią Wyspa ocalenia, zaprezentowaną na falach Polskiego Radia. Publikował utwory w tygodniku „Ziemia i Morze” w latach 1956-1957.
Był m.in. laureatem nagród: Fundacji Kościelskich w Genewie, Związku Pisarzy Polskich na Obczyźnie, Fundacji Alfreda Jurzykowskiego, Ministerstwa Kultury i Sztuki, polskiego PEN-Clubu. Jego książka Oksana była nominowana do Nagrody Literackiej Nike (2000 r.)