Morgan nació en Cardiff, y representó al Reino Unido en cuatro Juegos Olímpicos de verano consecutivos, comenzando en 1984 (Los Ángeles, California); y en cinco Juegos de la Commonwealth consecutivos, en 1982
En 1986, 1990, 1994 y 1998, ganó tres medallas de bronce, plata y oro.