Après des études à l'École nationale supérieure d'arts et techniques du théâtre (ENSATT) de Villeurbanne, il débute sur scène en 1986 dans la pièce "Pourvu qu'elles soient heureuses" de Jean Giraudoux, au Théâtre national populaire.
En 1989, il obtient son premier grand rôle au cinéma en interprétant l'un des quatre frères dans le film "Les Bidasses aux grandes manœuvres" de Claude Zidi. Cet engouement du public pour sa performance marque les débuts prometteurs de Marc Légard sur les écrans.
Par la suite, il est à l'affiche de nombreux films et téléfilms, tels que "Les Misérables" de Josée Dayan (1995), "Le Hussard sur le toit" de Jean-Paul Rappeneau (1995), "La Môme" de Leos Carax (2007) et "Un amour à tuer" d'Alain Tasma (2013).
En parallèle, Marc Légard poursuit sa carrière au théâtre en jouant notamment dans les pièces "Le Malentendu" de Jean-Paul Sartre (1997) et "Les Vampires" d'Edouard Pailleron (2008). Il est également metteur en scène, ayant dirigé des productions telles que "L'Étudiant pratique" de Michel Vinaver au Théâtre national de Strasbourg (1997) et "Le Voyage dans la Lune" de Jules Verne à l'Opéra-Comique (2008).
En 2005, il reçoit le Molière du meilleur comédien pour son interprétation de Valère dans la pièce "L'Arlésienne" de Jean Giraudoux au Théâtre national de Strasbourg. En 2019, il est nommé chevalier des Arts et des Lettres par le ministre de la Culture français, Franck Riester.
Au-delà du théâtre et du cinéma, Marc Légard est également engagé dans plusieurs associations caritatives, notamment dans le soutien aux victimes de cancer et à l'enfance en difficulté.