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.
This period saw him serve as Mayor of Windsor, Newfoundland and Labrador from 1961 to 1966. He was elected to the provincial legislature in 1962, representing the Progressive Conservative party. Two years later, he won a seat in the Canadian federal parliament for Grand Falls—White Bay—Labrador, but ultimately lost his re-election bid in 1972.