Auteur prolifique, il a publié plus d'une vingtaine d'oeuvre littéraires, notamment L'Ogre de Grand Remous (1992), Le Petit Aigle à tête blanche (1994), Des nouvelles d'amis très chers (1999), Que vais-je devenir jusqu'à ce que je meure ? (2005) et C'est le coeur qui meurt en dernier (2013)
Il a été professeur de création littéraire à l'Université McGill et à l'Université du Québec à Rimouski et à Trois-Rivières
De plus, il a enseigné l'art dramatique au Cégep Lionel-Groulx ainsi qu'au Conservatoire d'art dramatique de Montréal
À la télévision, il a entre autres participé aux séries Cormoran (1990), Montréal, ville ouverte (1992), Rivière-des-Jérémie (2001) et Un homme mort (2006)
Depuis 2014, il tient l'un de des rôles principaux dans la série télévisée Au secours de Béatrice, diffusée sur le réseau TVA