In 1808, he was chosen as attorney general for Lower Canada by Governor Sir James Henry Craig; he was forced to step down after Norman Fitzgerald Uniacke was chosen by the authorities in London. He was named King's Counsel in 1809, and also served as acting attorney general from 1810 to 1812. In 1809, he was elected to the Legislative Assembly of Lower Canada for William-Henry; he supported the English party. In 1812, he was named judge in the Court of King's Bench at Quebec. He was named to the Legislative Council in 1824. In 1849, he was named chief justice to the newly appointed Superior Court. Bowen also served as French translator for the Executive Council and French secretary for the province.