[1] Hijo de familia republicana, luchó en la Guerra Civil Española, estableciéndose en Barcelona al acabar la contienda.
En 1941 trabajó como secretario de dirección de Gonzalo Delgrás en La doncella de la duquesa, al mismo tiempo que empezó a dirigir documentales.
En 1956 dirigió su primer largometraje La espera, sobre los retornados de la División Azul.
En 1962 coescribió Trigo limpio junto a Ignacio Iquino, lo que le facilitó trabajar como ayudante de dirección con Armando Moreno y como director adjunto de la compañía de teatro de Núria Espert, a la que dirigió en El certificado (1970) y Laia (1972).
También se dedicó a la producción, no obstante tuvo que cerrar la productora por motivos económicos y ello le apartó del mundo del cine, dedicándose a partir de entonces a escribir y dirigir teatro, a la vez que realizaba algunos programas para TVE.