Campion represented Great Britain in the Olympics and European championships, and England in the Commonwealth Games, in 1958 and 1962. He won a bronze medal in the 880 yards freestyle relay at the 1962 British Empire and Commonwealth Games in Perth, Western Australia. He also won a bronze medal in the 1500-metre freestyle at the 1962 European Aquatics Championships.