Formation
- Interprétation / Option-Théâtre collège Lionel-Groulx / 1990-1993
- Jeu devant la caméra III / Robert Favreau 2005-2008
Télévision
- Rouge-Forêt / Chauffeur d'autobus (2e rôle) / Charles Grenier / Télé-Québec
- Alertes II / Monsieur Fréchette (2e rôle) / Julien Hurteau
- C'est comme ça que je t'aime (saison 2) / Ouvrier (2e rôle) / Robin Aubert
- Bye bye 2020, Les Bougons / Un gaspésien, 2e rôle / Pascal l'Heureux, Simon-Olivier Fecteau
- Demain des hommes / Maurice Beauchamp (1er rôle) / Yves-Christian Fournier / Radio-Canada / 2018
- Police scientifique III / Gilles Lafrance (Muet) / 2 épisodes / Avanti / 2018
- Situations d'urgence / Rôle muet / Pimiento
- Les Rescapés / Policier (1er rôle) / Francis Leclerc / Radio-Canada
- Annie et ses hommes / «Date» de Josée (2e rôle) / Sphère média
- L'Auberge du Chien noir / Frère de Ken (2e rôle) / Radio-Canada
- Bouledogue Bazar / Plusieurs personnages secondaires / Radio-Canada
Cinéma
- Ceux qui font les révolutions à moitié n'ont fait que se creuser un tombeau / Avocat de la défense (1er rôle) / Simon Lavoie et Mathieu Denis / 2015
- Torsion / Marc (1er rôle) / Étienne Marcoux, Vincent Laurin, Mario Daoust, Dominic Remiro
- C’t’à ton tour, Laura Cadieux / Pit jeune / Denise Filiatrault
- Katarsis / Le chef (1er rôle) / Frédéric Lafleur
Théâtre
- Les Indiscrétions publiques (2021) / Hervé / Frédérique Jeanrie / Théâtre du Ricochet
- Saint-André de l'Épouvante / Le Gars de la ville / Mise en lecture de Pascale Tremblay / Le Double Signe / 2017
- Maestro / Bernard Saint-Laurent / Nicola Cormier / Productions Fasola / 2016
- Bébé à bord / Alain / Nicola Cormier / L'Arène / 2014
- Le Cas "Alice" / Kev / Mario Morin / 2012
- La cantatrice chauve / Monsieur Smith / Autogéré
- Le nouveau locataire / Premier déménageur / Le Double Signe
- Marcel à fond perdu / Marcelin, Narcisse / Arpagon
- Si j’avais la seule possession dessus le jugement dernier / Meaux Lastie / Jean-Frédéric Messier / Cercle Vicieux/Théâtre d'Aujourd'hui/Momentum
Publicité
- New Look (Bye bye) / Principal / Emmanuel Hoss-Desmarais
- McDonald's / Principal / Nicolas Monette
- Beneva / Principal / Jean-François Asselin
- Provigo "Sauce à dinde" / Premier rôle / Mélanie Charbonneau
- Industrielle Alliance / Henri / Emmanuel Hoss-Desmarais / 2020
- Bell - Zultra / 1er rôle / Louis-Philippe Eno / 2018
- Benny & Co. / La police (Muet) / Jean-François Chagnon / 2017
- Wawanesa / Vendeur
- Multi-Prêts / Banquier / Guillaume Simard / 5 pubs web
- Vidéotron - télé sans fil / Installateur
- Société Québécoise de l'Arthrite / Rôle principal / Olivier Baier
- Antirouille Métropolitain / Premier rôle / Jack Hackel
Oeuvres de commande
- Canada Labor Congress / Michel (1er rôle) / Alan Powell
Publicité radio
- Ford 1 / Client F150
- Ford 2 / Client F150