Career
He was an administrative supervisor by career. He was first elected at the Grand Falls—White Bay—Labrador riding in a 19 September 1966 by-election, but defeated there in the 1968 federal election by Ambrose Peddle of the Progressive Conservative party. He died of heart failure in 2014.