 He was elected to the Legislative Assembly of the Province of Canada for Châteauguay in 1858; he was reelected in 1861.He was named to the Legislative Council of Quebec for Salaberry division in 1867.In 1859, he had become manager for the Montreal branch of the Ontario Bank; in 1871, he helped establish the Metropolitan Bank and became its first president.