Born at Belfast, Ireland in 1920, he immigrated to Canada with his family at age five and resided in Winnipeg. From 1941 to 1946, he served with the Royal Canadian Air Force attached to the Radar Division. He was employed with Milady Sellors, Huggard and Laugh, retiring in 1980 after 30 years as Vice President of Finance at Standard Aero Engine Limited. Following his retirement he was appointed to the Manitoba Securities Commission where he served for ten years. He was in the first graduating class of Registered Industrial and Cost Accountants of Manitoba, later becoming known as the Society of Management Accountants (now CMA).

He was a member of Breezy Bend Country Club, serving as Treasurer and President for a number of years, after which he became a member of the St. Charles Country Club where he remained a member for 30 years, until his death. He was also a member of the Royal Canadian Legion (St. James Branch #4) and the Lakewood Country Club.