 He was born in Montreal, Quebec.He was elected in the Richmond—Wolfe electoral district under the Bloc Québécois party in the 1993 federal election, thus serving in the 35th Canadian Parliament.Due to 1996 riding boundary realignments, Leroux campaigned in the 1997 federal election at the Richmond—Arthabaska electoral district but was defeated by Progressive Conservative André Bachand.