From 1961 to 1966, he was Mayor of Windsor, Newfoundland and Labrador. He was elected to the Newfoundland and Labrador House of Assembly in 1962. As a Progressive Conservative, he was elected to the House of Commons of Canada for the riding of Grand Falls—White Bay—Labrador in the 1968 federal election and lost his reelection in 1972.
From 1961 to 1966, he held municipal office as Mayor of Windsor, Newfoundland and Labrador. He was subsequently elected to the provincial legislature in 1962. As a member of the Progressive Conservative party, he went on to win a seat in the Canadian federal parliament for Grand Falls—White Bay—Labrador in 1968, but failed to retain his position in 1972.