En 1968, il est Chris dans Les Jeunes Loups de Marcel Carné et en 1969 Yves-Oreste dans L'Amour fou de Jacques Rivette, où Bulle Ogier est sa partenaire. Yves Beneyton et Bulle Ogier jouent encore en 1970 dans Paulina s'en va d'André Téchiné. Il interprète le rôle principal du Mariage à la Mode de Michel Mardore en 1971 aux côtés de Catherine Jourdan et Géraldine Chaplin pour un film autobiographique, témoignage de son époque.
Le cinéaste autrichien Peter Patzak lui donne le rôle principal dans Zerschossene Träume. Il joue dans plusieurs films allemands.
Un de ses rôles les plus remarquables est son François aux côtés d'Isabelle Huppert dans la Dentellière
Dans le feuilleton L'Île aux trente cercueils
Dans les années 1980 le cinéma allemand le rappelle encore, entre autres en partenaire de Stéphane Ferrara pour Voulez-vous mourir avec moi?