In 1973, he won a bronze medal swimming for the Canadian team in the men's 4×100-metre medley relay at the 1973 World Aquatics Championships in Belgrade. In his final international appearance at the 1974 British Commonwealth Games in Christchurch, New Zealand, he won a gold medal in the 4×100-metre freestyle relay with teammates Bruce Robertson, Gary MacDonald and Ian MacKenzie, and another gold in the 4x100-metre medley relay with Robertson, Steve Pickell and William Mahony. Individually, he also won a bronze in the men's 100-metre freestyle.