He was an Action démocratique du Québec Member of the National Assembly for the electoral district of Blainville from 2007 to 2008.
From 1993 to 2005, Gingras served as mayor of Blainville and was a councillor from 1989 to 1993 and the leader of the Civil action municipal political party for 14 years.
[1][2] He ran for the Liberal Party of Canada in the 2004 Canadian federal election in the riding of Terrebonne—Blainville.
He campaigned on behalf of local Conservative candidate Claude Carignan during the federal election of 2008.
[3] Carignan finished a distant second against Bloc Québécois candidate Luc Desnoyers in the district of Rivière-des-Mille-Îles.