Career
He represented Iberville in the Legislative Assembly of Quebec from 1890 to 1906 as a Liberal. He was born in Saint-Athanase, Lower Canada, the son of François Gosselin and Onésime Nadeau. He lived in Saint-Alexandre.
Gosselin was president of the Banque de Saint-Jean.
He was mayor of Saint-Alexandre from 1862 to 1865 and also served as school trustee. In 1906, he was named to the Legislative Council of Quebec for Rougemont division.
Gosselin died in office in Saint-Alexandre at the age of 71.