Gimė 1937 11 08 Šakiuose.
1954 m. baigė Kauno pedagoginę mokyklą. 1961 m. – Maskvos Maksimo Gorkio literatūros instituto vertimo fakultetą. 1955–1956 m. dirbo „Komjaunimo tiesos“ laikraščio redakcijoje. Nuo 1958 m. bendradarbiavo su įvairiomis leidyklomis. Vertė knygas iš rusų ir anglų kalbų į lietuvių, taip pat iš lenkų į rusų, tačiau pagrindinis veiklos baras – lietuvių prozininkų propagavimas rusų kalba. Kiti literatūriniai darbai: 1977 m. Kino filmui „Virto ąžuolai“ kartu su G. Lukšu parašė scenarijų, 1988–1989 m. Lietuvos kino studijos susivienijimo „Ars“ vyriausiasis redaktorius, 1994–2001 m. buvo „Skomanto“ istorinių apysakų serijos redaktorius ir bendraautoris. 1988–1990 m. Lietuvos Persitvarkymo Sąjūdžio iniciatyvinės grupės narys, Sąjūdžio Seimo tarybos narys, 1990–1992 m. Lietuvos Respublikos Aukščiausiosios Tarybos deputatas. 1989–1992 m. Stasio Šalkauskio fondo pirmininkas, 1989–1994 m. Lietuvos–Lenkijos draugijos pirmininkas.