Licenciado en Filología Hispánica, fue profesor durante más de diez años. En 1977 inició su trayectoria como escritor, faceta que compaginó con su trabajo en televisión. Dirigió programas infantiles y juveniles como El planeta imaginario, Juego de niños, Pinnic y Más o menos, multiplicado o dividido. Recibió el Premio de la Generalitat de Catalunya, el Premio de la Crítica en la Feria de Bolonia en 1992, el Premio Ondas Internacional y la Medalla de Bronce (Nueva York) por Pinnic. Ha colaborado con editoriales como Juventud, La Galera, Aliorna, SM y Anaya. Sus libros se han traducido a varias lenguas.