In 1974 he was the national champion in the 400 metres hurdles and in the same year won a silver medal in the 400 metres hurdles event, behind England's Alan Pascoe, at the British Commonwealth Games in Christchurch. His time of 49.32 set in Christchurch remained a national record for 20 years. He also had top five finishes in the 400 metres and long jump.