Richard completed his studies on the RCS MMus Opera Course where he performed the roles of Ferrando in Così fan tutte, Lechmere in Owen Wingrave and Alfred in Die Fledermaus. After completing a DipMus Performance at the RIAM in 2013, he was accepted onto the Northern Ireland Opera Young Artists’ Programme and was later a finalist at the 2016 Festival of Voice. In 2016 he played the role of Gastone in Clonter Opera’s La Traviata and performed the role of Il Cancelliere in Wexford Festival Opera’s production of Maria de Rudenz.
In 2017 he performed the role of Rodolfo (La Bohême) at the Rye Arts Festival and in 2018 made his début with Scottish Opera as The Officer (Ariadne auf Naxos). He has featured at the Wexford Opera Festival for several seasons, where he was a PWC Young Artist, performing the roles of Dick Johnson in Fanciulla del West, Il Messo in Il Bravo, Prince Charmant in Cendrillon, and Ein Bursche in Wintermärchen.