Morgan played rugby from a young age including selection for the Welsh Youth team. After a spell playing with Haverfordwest RFC he switched to first class team Llanelli. In 1979 Morgan was a member of the Llanelli sevens team which won the Snelling Sevens and he was awarded the Everson Award as the player of the tournament. It was as a Llanelli player he was first selected for the Wales national team in the encounter with Scotland during the 1980 Five Nations Championship. In the same year he was chosen to represent the British Lions on their 1980 tour of South Africa. Although he was not selected for any of the Test matches, he played in seven regional encounters, scoring a try in a narrow win over Griqualand West.