2022
The Night Logan Woke Up as Michel (4 episodes)
2022
Indéfendable as André Lapointe (120 episodes)
2022
No Ghost in the Morgue as Docteur Rouleau
2021
A Revision as Jean Lamothe
2021
Virage as Gilles (2 episodes)
2021
The Vinland Club as Doyen (Faculté d'Histoire)
2021
Dark Soul (Bete Noire) as Bernard Tremblay (2 episodes)
2019
The Wall as Psychologue Gilles Marchand (2 episodes)
2019
Compulsive Liar as Paul
2019
Le monstre as Détective (6 episodes)
2019
5e Rang as Joe (130 episodes)
2018
Les éphémères (1 episode)
2018
The Fireflies Are Gone as Parrain
2017
Victor Lessard as Christophe Masson (3 episodes)
2017
Freefall as Serge (3 episodes)
2016
Ça décolle as Richard Lachance (14 episodes)
2016
Web thérapie as Gilles Séguin (1 episode)
2014
Miraculum as Monsieur Thibault
2014
Les Beaux Malaises as Pierre (1 episode)
2012
Fear of Water as Lieutenant Asselin
2012
In Lieu of Flowers as Self (3 episodes)
2012
Le Tricheur as Self (15 episodes)
2011
Café de Flore as Psychologist
2010
Les enfants de la télé as Self (1 episode)
2009
Yamaska as Mario Roy (120 episodes)
2009
Father and Guns as Maire de Montréal
2006
Roméo et Juliette as Père de Benoît
2006
Des squelettes dans le placard as Self (1 episode)
2004
L’incomparable Mademoiselle C. as Premier ministre Roger Rancourt
2002
Une grenade avec ça? as Dany Pitre (221 episodes)
2001
Karmina 2 as Inspecteur
2000
The Left-Hand Side of the Fridge as President of DNR Systems
1998
Histoires de filles as Roch Lafleur (10 episodes)
1997
The Thousand Wonders of the Universe as Docteur Shoot
1996
Le retour (138 episodes)
1996
Beauty, Investigation of a Beholder as Georges
1994
Windigo as Yves St-Hilaire