Gimė 1943 05 13 Mažeikiuose.
1960–1964 m. studijavo Kauno politechnikos institute (dabar Kauno technologijos universitetas), 1964–1965 m. dirbo Kazachijos statybų mechaninėse dirbtuvėse, 1965–1967 m. studijavo žurnalistiką Vilniaus universitete. 1967–1972 m. žurnalo „Nemunas“ literatūros skyriaus vedėjas. 1972–1982 m. Lietuvos rašytojų sąjungos Kauno skyriaus literatūrinis konsultantas, 1982–1988 m. atsakingasis sekretorius. 1991–2004 m. žurnalo „Nemunas“ vyriausiasis redaktorius.