Nació en Madrid. Estudió el bachillerato con los jesuitas, y Física en la Universidad Complutense. Escribió critica de cine en las revistas "Griffith" y "Nuestro Cine". Del 68 al 71 dirigió cortometrajes y mediometrajes en precarias condiciones técnicas. A continuación dio sus primeros pasos en el cine profesional colaborando con Jesús Franco en diversos cometidos y con Gonzalo Suárez como ayudante de dirección. En el año 73 realizó reportajes de actualidad en televisión. Como guionista ha trabajado para Jesús Franco, la productora Profilmes, Carlos Aured, León Klimowski, Mur Oti, Alfonso Ungría, Ricardo Franco y Elías Querejeta. También para Televisión Española adaptando a Dostoiewski.