Revenu au Canada, il sert comme maire de la ville de Sherbrooke de 1901 à 1902. Élu député du Parti conservateur dans la circonscription fédérale de Ville de Sherbrooke en 1904, il fut réélu lors de l'élection partielle organisée après l'annulation de l'élection initiale l'année précédente. Réélu en 1908, il ne se représenta pas en 1911, permettant une percée libérale dans une circonscription dominée par les Conservateurs depuis 1867.