He was elected to Legislative Assembly of the Province of Canada for Chicoutimi—Saguenay in an 1865 by-election.
In 1867, he was elected to the Legislative Assembly of Quebec in Chicoutimi-Saguenay; in the same year he was elected to the House of Commons of Canada in the same riding; such dual mandates were legal at the time.
He was re-elected provincially in 1871 in the same seat, and in 1872 he was elected in Charlevoix federally.
He resigned from the Quebec seat in 1874 when holding seats in both legislatures became illegal.
His election in Charlevoix was invalidated in August 1875.
He was defeated in a by-election held in 1876 but was able to overturn this result in the Supreme Court of Canada in 1877 by demonstrating that the Quebec clergy had exerted undue influence against him during the election.