Cursa estudios de Bellas Artes en Barcelona.
Su carrera profesional se inicia en 1975 dibujando historietas. a través de agencias.
En 1982 gana el premio Ciudad de Guadalajara de cómic y participa en Rock Comics y otros rollos de Radio 3 RNE. Publica asiduamente en la revista Rambla, a partir de 1986 se dedica a la ilustración de libros. Colabora en la revista Cavall Fort.
Desde 1992 alterna la ilustración con la pintura y la cerámica.
A partir del año 2000 ilustra todo lo referente al personaje El capitán Alatriste de Arturo Pérez-Reverte.
Es autor de las novelas gráficas: GariFolch (2008) El capitán Alatriste (2005) Limpieza de sangre (2008) 11-M la novela gráfica (2009) Mil vidas más (2010) con la que ganó el Premio Nacional de Comic de Cataluña 2011 , Best seller (2014) Capablanca “A cara o cruz” (2016) Looking for Nobody (2017) Capablanca “Dos muertes” (2017) Capablanca “El pozo del olvido” (2018) Gari Folch, nueva edición con más páginas (2018). Ha participado en el libro colectivo BCN Noire (2018) Capablanca “Te llamaré Capablanca” (2019), Capablanca «Cien mil doblones» (2020) «Bajo el cielo de acero» (2021) tambien participa en el libro colectivo «O todos o ninguno» (2021).
Premio Girocómic 2021.
Publica asiduamente en las revistas Skorpio y Lanciostory desde el año 2010.
Ha ilustrado guiones de Robin Wood para el personaje Dago que se publica en Italia.