Originally from West Sussex, Edwin studied at Junior Guildhall and Trinity College of Music. After living and teaching in South East London for nearly a decade, he now resides in Watford where he runs a busy teaching practice. Edwin is Teacher of Singing at Stowe School and Sir Henry Floyd Grammar School and conducts various choirs for Buckinghamshire Learning Trust Music. In addition, he regularly leads courses at Morley College and is an examiner for Trinity College London.

As a performer, he has extensive experience in both the opera and choral repertoire. In recent years he has performed with Opera Holland Park, for Raymond Gubbay and with the choirs of many churches and cathedrals throughout London. He is currently cantor for St James West Hampstead.

He took on the role of South-East Representative for the Association of Teachers of Singing in July 2017, and was appointed Chair Elect in July 2020.