Elève de l'IDHEC, assistant d'Augusto Genina, réalisateur de courts métrages (Joan Miro, Fêtes galantes, Les aventures extraordinaires de Jules Verne,...), il fut également scénariste, notamment pour René Clair (Porte des Lilas) et Jacques Becker (Le trou). Il aurait du réaliser La bride sur le cou (1961) avec Brigitte Bardot mais fut remplacé par Roger Vadim après quelques jours de tournage.
Ses deux premiers longs, co-écrits avec l'écrivain Jacques Laurent (Cecil Saint-Laurent), furent des films de montage sur les deux guerres mondiales : 14-18 (1963) et La bataille de France (1964). Il passa à la fiction en adaptant successivement deux romans de Stendhal, toujours avec l'aide de Cecil Saint-Laurent : De l'amour (1965) et Lamiel (1967). Après plusieurs échecs, il revint à ses premiers amours en signant un film de montage, Staline (1985), d'après la biographie de Souvarine.