Born in Edinburgh, Emma was a Jerwood Young Artist with Glyndebourne and a Scottish Opera Emerging Artist. She graduated with distinction from the Opera Course at Guildhall School of Music and Drama.

In 2020 she performed the role of Harry Coe in Glyndebourne's new production of Mesdames de la Halles. Previous engagements for Glyndebourne Festival include Siren Rinaldo, Shepherd L'enfant et les sortilèges2nd Wood Nymph (cover) Rusalka,  and Mercédès (cover) Carmen. Further performances for Glyndebourne Tour include Flora Bervoix La Traviata and Le Prince Charmant (cover) Cendrillon .

During her time with Scottish Opera, Emma performed the roles of Frau Grubach/Washerwoman The Trial Philip Glass, Dorabella Cosi fan tutte, 2nd Wood Nymph Rusalka. She covered the title role in Ariodante and Cherubino in Le nozze di Figaro, performing both these roles in 'Opera Unwrapped' productions. Further Scottish Opera engagements include Stewardess (cover) Flight, an Opera Highlights Tour, Peep-bo The Mikado and Carmen in a ‘A little bit of Carmen’. 

She made her ENO debut as Shadow Marnie 3 in the world premiere of Nico Muhly's Marnie and returned to the company for Cherubino (cover) Le nozze di Figaro


Further operatic experience includes Chair/Cat/Squirrel L'enfant et les sortilèges in the Barbican Hall and Ninetta The Little Green Swallow (Dove) British Youth Opera. 

Emma was awarded the Audience Prize in the Peter Hulsen Orchestral Song Award and is delighted to have reached the final rounds of the 55th Francisco Viñas International Singing Contest in Barcelona. She is proud to be a Samling Scholar.