1962–1973 m. Vilniaus universiteto Filologijos fakultete studijavo lietuvių kalbą ir literatūrą. 1963 m. pradėjo spausdinti kūrinius. 1965–1967 m. dirbo laikraščio „Komjaunimo tiesa“, 1967–1972 m. žurnalo „Nemunas“, 1976–1980 m. žurnalo „Pergalė“ redakcijose. 1989–1990 m. savaitraščio „Literatūra ir menas“ redaktorius. 1988 m. Sąjūdžio Seimo narys.