He received a state school education at Warwick and was attached to the staff of the state Hansard and the state parliament for several years until c. 1904 before going to work for his family's newspaper, the Warwick Argus, as an apprentice journalist and then a sub-editor from 1910 to 1914, after which his family sold the newspaper.
He served a term as a Town of Warwick councillor and was an unsuccessful Kidstonite candidate for the Legislative Assembly in 1908.
Morgan enlisted for service in World War I on 7 February 1915 and embarked with the 11th Light Horse Regiment reinforcements on 2 June 1915.
He served in the Gallipoli campaign and in Palestine before being invalided home in early 1917.
[1][2][3][4][5][6] In 1929, Morgan was elected to the Australian House of Representatives as the Nationalist member for Darling Downs, defeating sitting member Littleton Groom, who was running as an independent.