Els seus llibres, generalment de literatura infantil i juvenil, són il·lustrats per ell mateix. Ha publicat narrativa breu: Els catalans no dormim mai (1992) i Rondalles (1998); novel·les: La torre de l’esperó (1996), Balxa (1997) i Buc (2000); poesia: No tinc temps pel Nobel (1990), Isabelleida (1991), Onze cançons d’amor i de guerra (1991), A E I O U (1993), Memòries d’un dia llarguíssim (1993), Comiats (1996), Per una història del meu poble i de mi mateix (1998); prosa de no-ficció: Barceloneta (1996); teatre: Tres peces de teatre (1993), Ramon i Lis (1994), Niños, pitzinnos, minyons (1995), Culumba Quijinera (2000), Golondrina (2000), Lo conte de Maria Entaulada (2000) i Germans = Frades (2000); a més d’un Lèxic militant (1985) i d’algunes obres en llengua italiana. La seva obra ha estat traduïda a l’italià i l’espanyol.
Ha traduït a l’italià Josep Pla i Josep Vallverdú. Tradueix al català de l’italià i del sard.