 Morgan was educated at Ardwyn Grammar School, Aberystwyth and the University College of Wales, Aberystwyth.He became a solicitor.Originally a Plaid Cymru candidate, Morgan contested Wrexham three times, at the by-election in 1955, and at the general elections in 1955 and in 1959, and contested Merioneth at the general election in 1964.