Sur sa page Facebook, il a affirmé avoir été approché personnellement par le chef du Bloc québécois et candidat dans Belœil–Chambly, Yves-François Blanchet, ce qui a lourdement penché dans la balance.
Il a été député pour le Bloc québécois de 1993 à 2005 à la Chambre des communes avant de se présenter dans la circonscription de Verchères au niveau provincial pour le Parti québécois. Il a perdu ses élections en novembre 2018 avec l’élection de la candidate de la Coalition avenir Québec, Suzanne Dansereau. Il a aussi été ministre de la Sécurité publique à l’époque où Pauline Marois assumait le titre de première ministre du Québec.