Dupuis served as mayor of La Pocatière from 1925 to 1936.
He was elected to the Quebec assembly in a 1909 by-election held after Louis-Rodolphe Roy was named a judge.
Dupis later ran unsuccessfully for a seat in the Quebec assembly in a 1920 by-election.
Dupuis died in Quebec City at the age of 82.
His uncle: Alphonse-Arthur Miville Dechêne served in the Canadian House of Commons and his uncles Pamphile-Gaspard Verreault and François-Gilbert Miville Dechêne were members of the Quebec assembly.