Morgan urodził się w Cardiff i reprezentował Wielką Brytanię na czterech kolejnych Letnich Igrzyskach Olimpijskich, począwszy od 1984 roku (Los Angeles, Kalifornia); oraz na pięciu kolejnych Igrzyskach Wspólnoty Narodów, w 1982 roku
, 1986, 1990, 1994 i 1998, zdobywając trzy medale: brązowy, srebrny i złoty.