Llicenciat en filosofia i lletres, fou professor de llengua i literatura de batxillerat. Conreà sobretot el conte, i el 1981 obtingué el premi Víctor Català amb el recull de narracions Les Alveolars a la Romània (1982). Seguiren altres reculls, entre els quals cal esmentar Biern (1989) i L’àngel de l’abisme (1992). En narrativa infantil i juvenil escriví, entre altres obres, Fugir (1985), Les cartes de la Mila (premi Vaixell de Vapor 1985), El secret de les màquines (1988) i Escrit a l’ordinador (1991), El trencament (1991) i El meu amic (1992).
Guanyà el premi Baldiri Reixach amb una programació de literatura universal per a joves. També traduí diversos autors italians i dirigí les col·leccions “L’Odissea” (Empúries) i “El Brot Jove” (Pòrtic).