Gimė 1930 04 19 Bulzegeniškiuose, Jurbarko rajone. Mirė 2019 10 18 Vilniuje.
1954 m. baigė Vilniaus universiteto istorijos filologijos fakultetą, 1955 m. – J. Tallat-Kelpšos muzikos mokyklą. Dėstė Vilniaus statybos technikume. Už antitarybinę veiklą 1957 m. buvo suimtas, 1957–1960 m. kalėjo Sibire, Taišete. 1961–1974 m. dirbo technologu Skaičiavimo mašinų gamykloje, Sveikatos ministerijoje. 1974–1990 m. Vyriausiosios enciklopedijų redakcijos redaktorius, vėliau ilgą laiką dirbo redaktoriumi Lietuvos rašytojų sąjungos leidykloje. 1992 m. Sąjūdžio Seimo tarybos narys. Nuo 1998 m. buvo Lietuvos žmogaus teisių gynimo asociacijos prezidentu.