Au petit écran, ses performances dans différentes séries lui ont valu une place de choix dans le cœur du public et des professionnels de l’industrie. On a pu le voir, entre autres, dans Providence, La promesse, Musée Eden, 30 Vies, 19-2, C.A. et Trauma. C’est d’ailleurs grâce à son personnage à la fois rustre et fragile de Martin qu’il a obtenu une nomination pour le prix du meilleur rôle de soutien au concours des Gémeaux en 2009 et en 2010. En 2014, il a été le traducteur, metteur en scène et acteur principal de la pièce Cock, présentée à l’Espace 4001. Il a aussi tenu le rôle d’un lutteur dans la télésérie La théorie du K.O. à ICI Radio-Canada. Plus récemment, il a joué Kevin Nadeau dans la série District 31 et le rôle de Marc Lemaire dans la série Feux. Sa performance remarquable dans Feux lui fait remporter le prix du « meilleur premier rôle masculin : série dramatique » aux Gémeaux 2017. En 2017, il tient l’un des rôles principaux de la série Le siège et fait également partie de la distribution de la saison 2 de L’Échappée II.
Au cinéma, il a tourné dans Le déserteur de Roger Lizotte, La dernière fugue de Léa Pool, Les 7 jours du talion de Podz, Le sens de l’humour d’Émile Gaudreault, La peur de l’eau de Gabriel Pelletier et Mommy de Xavier Dolan. En 2016, il a interprété King Dave un long-métrage en plan-séquence, adapté de sa pièce de théâtre du même nom et réalisé par Podz.