1966 baigė Vilniaus universitetą (lietuvių kalbą ir literatūrą). 1965–66 dirbo mokytoju Poškonių mokykloje (Šalčininkų rj.), 1966–67 – Rūdiškių vidurinėje mokykloje (Trakų rj.), 1972–84 – Vyriausiojoje enciklopedijų, 1984–96 – žurnalo Mūsų gamta, 1997 – savaitraščio Dialogas, žurnalo Mokykla redakcijose. 1997–2009 dirbo Lietuvių literatūros ir tautosakos institute.