Urodzony w rodzinie nauczycielskiej. Po wojnie mieszkał z matką i siostrami w Kazimierzu-Porąbce i w Żyrowej.
W związku z chorobą matki przebywał w domach dziecka w: Pszczynie, Turawie i Kuźni Raciborskiej.
Ukończył liceum ogólnokształcące w Gogolinie.
W latach 1958-1966 studiował polonistykę na Uniwersytecie Łódzkim.
W latach 1969-1971 współpracował z Adamem Ochockim przy produkcji serialu animowanego Zaczarowany ołówek.
Debiut translatorski to tłumaczenie prozy M.L. Kaschnitz Białe niedźwiedzie w 1979 na łamach polonijnego tygodnika amerykańskiego „Gwiazda Polarna”. Następne zatrudniony w Łódzkim Domu Kultury.
Od 1990 zajmował się wyłącznie pracą literacką i translatorską.
W 1966 ożenił się z Heleną Ochocką, redaktorką łódzkiego ośrodka TVP.
Spoczywa na cmentarzu Opole-Półwieś.