 He won state championships in Sydney boats and titles for New South Wales.He rowed in the New South Wales King's Cup VIII for six consecutive years at the Australian Rowing Championships from 1968 to 1973, winning the national title in 1968 and 1972.He represented Australia at successive Olympics – winning silver at 1968 Mexico City 1968 in the men's VIII and then competing at Munich 1972

Morgan was appointed the first professional head coach of the Sydney Rowing Club and went on to set a record for the most national championships as a coach in a single year.