Marcel Leclerc a commencé sa carrière au théâtre en 1985, à l'âge de dix-huit ans, en jouant dans une pièce de théâtre intitulée "La maison de Bernarda Alba" de Federico GarcÃa Lorca. Il a poursuivi ses études à l'École nationale du théâtre du Canada et à l'Université Concordia de Montréal, où il a obtenu un baccalauréat en arts en 1989.
En 1992, Marcel Leclerc fait sa première apparition au cinéma dans le film "Le Dernier Tempêt" de Michel Brault. Il a ensuite joué dans plusieurs films tels que "30 vies" (1995), "Ma vie en cinémascope" (2004) et "Il était une fois dans le nord" (2007).
En 2005, Marcel Leclerc a gagné le prix Génie du meilleur acteur pour son rôle de "Zac" dans le film "C.R.A.Z.Y.". Il a également remporté le prix Jutra du meilleur acteur en 2006 pour ce même film.
En plus de sa carrière d'acteur, Marcel Leclerc travaille aussi comme réalisateur et scénariste. Il a réalisé plusieurs courts-métrages, dont "La nuit de Noël" (1997), "Les étoiles ne sont pas des poules" (2001) et "Le ciel était rouge" (2003). Il a également coécrit le scénario du film "Polissons les yeux" avec Jean-Philippe Duval en 2016.
Marcel Leclerc est également connu pour ses activités de militantisme et son engagement dans diverses causes sociales, notamment dans la défense des droits LGBTQ+. Il a participé à plusieurs campagnes de sensibilisation sur le VIH/sida et les suicides parmi les jeunes LGBTQ+.
Actuellement, Marcel Leclerc continue à jouer dans divers projets cinématographiques et théâtraux. Il est également professeur invité à l'Université Concordia de Montréal, où il enseigne l'art dramatique.