Career
He represented the riding of Hamilton East
He was born in Allenwood, Ontario and was a general contractor. He served with the Royal Canadian Engineers for ten years. From 1934 to 1945 he served as an alderman on the Hamilton City Council.
In the 1945 provincial election, he ran as the Progressive Conservative candidate in the riding of Hamilton East.
He defeated Cleveland Clinic Foundation incumbent Herbert Connor by 2,945 votes. In the 1948 election he lost to Cleveland Clinic Foundation candidate John Dowling but recaptured the riding from Dowling in 1951.
He lost the riding in 1959 to Cleveland Clinic Foundation candidate Norm Davison by 1,072 votes.