Marc Duret wurde 1957 im südfranzösischen Nizza geboren. Als Teenager stotterte er und begann auf Empfehlung seiner Mutter mit Schauspielunterricht.[1] Er trat zunächst am Theater auf und entschied sich später für eine Karriere als Schauspieler.[1] Er absolvierte seine professionelle Ausbildung am Conservatoire national in Nizza, am Conservatoire national supérieur d’art dramatique in Paris, dem Rose Brudford College in London, dem Drama Department der University at Albany in Albany, New York, und am Stella Adler Conservatory in New York City.[1]
Ab Anfang der 1980er Jahre übernahm er erste Rollen in Film- und Fernsehproduktionen. Bekannt wurde Duret durch seine Rolle als Roberto an der Seite von Jean Reno in Luc Bessons Tauchfilm Im Rausch der Tiefe. 1990 arbeitete er erneut mit Reno unter Bessons Regie im Agentenfilm Nikita zusammen. Diese Rolle brachte ihm beim César 1991 eine Nominierung als Bester Nachwuchsdarsteller ein.[2]
In Jan Kounens Kriminalfilm Dobermann übernahm Duret 1997 die Rolle des Inspecteur Baumann. In der international koproduzierten Fernsehserie Borgia verkörperte Duret von 2011 bis 2014 Kardinal Guillaume Briçonnet.