Nació en Calera y Chozas, Toledo. Estudió Sociología en la UCM y trabajó en RTVE como director y realizador durante más de doce años antes de hacer cine. Ha dirigido las películas: No hagas planes con Marga (1989), con Miguel Molina y Ángel de Andrés; El laberinto griego (1992), con Omero Antonutti, Aitana S. Gijón y una joven Penélope Cruz; Corsarios del chip (1996), con Karra Elejalde y Fernando Guillén Cuervo; Besos de gato (2003), con Juanjo Puigcorbé, Leticia Dolera, Imanol Arias; Las locuras de Don Quijote (2006), con Txema Blasco y Ángel de Andrés López; y Huidas y ausencias (2020), con Daniela Costa y Nieve de Medina. En los últimos años ha centrado su actividad en largos documentales, como Las mujeres de Cervantes (2016) o Clara Campoamor, un voto para despertar.
FILMOGRAFÍA Clara Campoamor. Un voto para despertar (documental, 2023), Ecos de Clara Campoamor (cortometraje, 2022), Rutas de Don Quijote (documental, 2022), El libro nacimiento y esplendor (documental, 2020), Huidas y ausencias (largometraje, 2020), El Cardenal Cisneros (documental, 2019), Códices de San Millán (documental, 2019), Las locuras de Don Quijote (largometraje, 2006), Besos de gato (largometraje, 2003), Los corsarios del chip (largometraje, 1996), La travesía del Atlántico (documental, 1994), El laberinto griego (largometraje, 1992), Unamuno, apasionado (documental, 2013), Las mujeres de Cervantes (documental, 2016), Unamuno vive en Ámsterdam (documental, 2012), Los dichos gitanos de Jerez (documental, 2011), No hagas planes con Marga (largometraje, 1988)