Morgan werd geboren in Cardiff, en vertegenwoordigde het Verenigd Koninkrijk op vier opeenvolgende Olympische Zomerspelen, te beginnen in 1984 (Los Angeles, Californië); en op vijf opeenvolgende Commonwealth Games, in 1982
In 1986, 1990, 1994 en 1998 won hij drie medailles: brons, zilver en goud.