Hans første bok kom ut i 1961. Han skrev om lag 20 bøker, blant annet poesi og barnelitteratur. I 2004 fikk han Svenska Akademiens nordiska pris, og hans verk har blitt oversatt til mange ulike språk.