In 1856, he was elected to the Legislative Council of the Province of Canada for Thousand Islands division; he was defeated by Léandre Dumouchel in 1864 when he ran again in the same division. Masson founded a settlement at Sainte-Marguerite, which later became the parish of Sainte-Marguerite-du-Lac-Masson.
In 1856, he was chosen to represent Thousand Islands division in the Legislative Council of the Province of Canada; he lost to Léandre Dumouchel in 1864 when he ran again in the same division. Masson initiated a settlement at Sainte-Marguerite that later became the parish of Sainte-Marguerite-du-Lac-Masson.