Como director, guionista y realizador, ha intervenido en documentales emitidos en TVE, GeoPlaneta y en diversas operadoras internacionales, con series como Sahel, la frontera herida (1999), El barco de Ulises (2001), La llamada de África (2003), Vivir en el agua (2005) o Latidos (2008).
[1] En su trayectoria cinematográfica destaca como guionista, director y productor del largometraje documental Estrellas de la Línea (2006).
Ha participado en la sección oficial de numerosos festivales por todo el mundo: Karlovy Vary, Hot docs-Toronto, Silver Docs-Washington, Montreal, Edimburgo, Varsovia, Hamburgo, Chicago, Miami o Tokio.
Es guionista de la película La gran final, dirigida por Gerardo Olivares (Sección Oficial Especial Berlinale 2006).
Los gigantes no existen (2017),[13] hasta 2018 su último largometraje, es una cinta dramática ambientada en la Guatemala de los años 80.