In the British Columbia provincial election of 1975, he was elected to the Legislative Assembly of British Columbia as a member of the British Columbia Social Credit Party representing the district of North Vancouver-Seymour. He was sworn in as the Minister of Transport and Communication in the new Bill Bennett government. He resigned in 1978 at the demand of the Premier, Bill Bennett. He was fined $1,000 on September 18, 1978 after being convicted of fraud over his practice of converting Government-paid first class airline tickets to economy class and keeping the change.