Morgan lived in Belfast and had a Roman Catholic background. In the 1920s, he became a republican labour activist in the Northern Ireland Labour Party (NILP), claiming to act in the spirit of James Connolly. By 1925, he had become the President of the Belfast section of the Irish Transport and General Workers' Union. By the 1930s, he was Chairman of the union, and was active on Belfast Trades Council. He supported the Republican Congress initiative, started in 1934. During this period, he was close to the Socialist Party of Northern Ireland faction of the NILP.
At some point Morgan left the NILP, and at the Northern Ireland general election, 1953, he was elected as the Irish Labour Party MP for Belfast Dock. He stood down at the 1958 general election, and Gerry Fitt stood as the group's candidate.
Morgan nominated Albert Price as in independent Irish republican candidate for Belfast West at the February 1974 general election He was also named as a possible Republican Labour Party candidates in Belfast North, but in the event the party disbanded and did not stand any candidates.
- Graham S. Walker, The Politics of Frustration
- N. Busch, Die außerparlamentarische, republikanische Bewegung in Irland 1925
- Northern Irish Labour Movement Responses to the SCW
- Patrick Byrne, "Memories of the Republican Congress 1934-84", Irish Democrat, May 1984
- Irish News reports on Spain, July - Sept 1936
- Joe Keenan, "Labour Opposition" in Northern Ireland
- Northern Ireland Parliamentary Election Results: Boroughs: Belfast
- "General Election", Irish Times, 26 February 1974
- "S.D.L.P. to contest North's 12 seats", Irish Times, 18 February 1974
|Parliament of Northern Ireland|
Thomas Loftus Cole
|Member of Parliament for Belfast Dock