Estudià Filologia. Ha treballat de mestre i professor. Ha col·laborat amb diverses revistes i diaris. Ha estat director de la revista Descobrir Catalunya, director adjunt d'Altaïr i cap de redacció d'Infància. Ha publicat diverses novel·les i llibres de viatges.El seu llibre Vull una corona! va guanyar el Premi Crítica Serra d'Or. La trilogia "La llum d'Artús" també ha rebut el Premi Crítica Serra d'Or, a més del Premi Nacional en la modalitat de literatura infantil i juvenil, i el Premi Llibreter.