Acteur français, Marc Duret est le frère du réalisateur Éric Duret. Il a d’abord intégré le Conservatoire National d’Art Dramatique de Paris dont il est sorti diplômé. Puis, il a complété sa formation en Angleterre et à New York. Il fait quelques apparitions au cinéma au début des années 80, mais il est véritablement révélé par son rôle du frère de Jean Reno dans Le grand bleu (Besson, 1988). Puis, il interprète le charismatique Rico dans Nikita (Besson, 1990). Ce rôle lui vaut une nomination au César du meilleur espoir masculin.
On le retrouve ensuite au côté de Jean Reno dans L’homme au masque d’or, de son frère. La suite comprend de nombreux rôles à la télévision, mais aussi quelques grands films comme La haine (Kassovitz, 1995), Le roi des aulnes (Schlöndorff, 1996) et l’inspecteur psychotique de Dobermann (Kounen, 1997). On le retrouve ensuite chez Michael Haneke (Code inconnu en 2000) ou Olivier Baroux (Les Tuche 3 en 2018). La plupart de ses autres prestations sont pour la télévision. Enfin, Marc Duret a également une intense activité théâtrale, couplée à de fréquentes lectures.