Gimė 1931 02 08 Bikūnuose, Utenos rajone.
1959 m. Vilniaus universitete baigė lietuvių kalbą ir literatūrą. 1954–1957 m. dirbo korektoriumi laikraštyje „Tiesa“, 1957–1964 m. literatūriniu darbuotju žurnale „Švyturys“. 1964–1972 m. buvo atsidėjęs rašytojo darbui. 1972–1990 m. Lietuvos televizijoje ir radijuje (LRT) dirbo Literatūros ir dramos redakcijos vyresniuoju redaktoriumi, 1990–1993 m. vyriausiuoju redaktoriumi. 1994 m. rengė radijo laidą „Po lyros ženklu“. Periodinėje spaudoje paskelbė publicistinių straipsnių kultūros ir visuomenės gyvenimo klausimais, dokumentine medžiaga grįstų grožinių novelių apie įvairių tautų rašytojus. Jo kūrybos išversta į moldavų, ukrainų, rusų, baltarusių, lenkų ir kitas kalbas. Sukūręs dainų tekstų, išvertęs užsienio rašytojų poezijos ir prozos kūrinių, knygų vaikams.