Gimė 1935 05 16 Plikiškiuose, Anykščių rajone.
Mokėsi Mikierių pradžios mokykloje, Šimonių progimnazijoje, 1951–1955 m. lankė Ukmergės mokytojų seminariją. 1955–1959 m. studijavo lietuvių kalbą ir literatūrą Vilniaus pedagoginiame institute (dabar Lietuvos edukologijos universitetas). 1973–1976 m. Vilniaus universitete studijavo žurnalistiką. 1957–1958 m. žurnalo „Švyturys“ literatūrinis darbuotojas, 1958– 1962 m. laikraščio „Komjaunimo tiesa“ Literatūros ir meno skyriaus vedėjas. 1959–1973 m. LLKJS CK narys. 1962–1963 m. žurnalo „Moksleivis“ Literatūros ir meno skyriaus vedėjas. 1963–1965 m. LLKJS CK darbuotojas. 1965–1966 m. žurnalo „Moksleivis“ vyriausiasis redaktorius. 1967–1972 m. žurnalo „Nemunas“ vyriausiasis redaktorius. 1971–1974 m. LSSR rašytojų sąjungos Kauno skyriaus sekretorius, 1975–1985 m. rašytojų sąjungos literatūros konsultantas, 1970–1990 m. valdybos narys. 1985–1989 m. savaitraščio „Literatūra ir menas“ vyriausiasis redaktorius. 1992–1995 m. Valstybinio leidybos centro vyriausiasis redaktorius, 1995–2005 m. leidyklos „Džiugas“ vadovas, leidyklų „Margi raštai“, „Ardor“ leidėjas. Eilėraščius pradėjo spausdinti 1953 m. Pagal jo eiles sukurta dainų, kūrybą aktyviai publikuoja įvairiuose rinkiniuose, almanachuose, antologijose.