Nacido en El Prat de Llobregat (Barcelona, España) en 1960. Guionista, analista de guión y de montaje, realizador y productor. De oficio proyeccionista en el cine Capri de El Prat.
Licenciado en Historia del Arte. Escribe el guión del film de dibujo animado Peraustrinia 2004 (1990) que dirige Ángel García. Forma parte del equipo de guionistas de series de televisión en los años 90 y 2000 (Poble Nou, Rias Baixas, Plaza Alta, El cor de la ciutat, Ventdelplà). Con Jesús Ramos escribe el Diccionario del Guión Audiovisual (Editorial Océano, 2003), enfocado a argumentos, personajes y análisis de estructuras. Escribe un libro sobre montaje, El montaje cinematográfico.
Del guión a la pantalla (2014), que publica UBe y Escac, del que se publica la versión catalana en septiembre del 2015. Dirige diversos cortometrajes, como El viatger (1997), In crescendo (2001) o Neuroimatge de fulla i bolet (2015). Escribe y dirige los telefilms El caso de la novia dividida (2006) y El Enigma Giacomo (2008), y el largometraje Pactar con el gato (2007), sobre el que escribe un libro, que publica Editorial Octaedro en el 2008. Produce y dirige documentales, como De Tallinn a Tarifa (2012), sobre flamenco, o Païsatges Baschet (2015) sobre Bernard y François Baschet, constructores de instrumentos musicales.
Profesor de guión y de montaje en diversas escuelas de cine como la ESCAC (Barcelona), el Taller de Guionistas (Barcelona), el Máster de Dirección de la Universidad Ramon Llull (Barcelona) y el Centro de Capacitación Cinematográfica (México DF). Analista de guiones para la UIMP (Valencia), para Tareula y para Pro-Imágenes (Colombia).