Catedrático de enseñanza media y doctor en Filología Hispánica, ha impartido clases de Lengua y Literatura en institutos de Barcelona, donde también ha ejercido diversos cargos. Es autor de artículos y estudios sobre autores y movimientos literarios, así como sobre el papel de la lectura en la enseñanza.
Asimismo, ha elaborado materiales de aula, revisado manuales de ESO y bachillerato para su homologación, impartido conferencias y charlas dirigidas al profesorado de secundaria, dirigido y participado en seminarios, y coordinado grupos de trabajo dependientes de la Generalitat de Catalunya y del ICE de la Universidad Autónoma de Barcelona.
En el ámbito de la narrativa, ha publicado La encina, Los diez arqueros (finalista del Premio Bubok), Hera, Los artistas del país de la lluvia, La atalaya de los libros, Soñando con Arlot, La ceguera de Almar, Arlot: el Cantar de Espada Negra, Breves y brevísimas historias amargas para tiempos difíciles, El último vuelo de la mariposa azul e Historia de un ángel.