Edwin is a graduate of the National Academy of Singing and Dramatic Art (Bachelor of Performing Arts). His recent theatre credits include The Lost Sock (Tusk Puppets); Deep (PAT and SICKO Productions); Jesus Christ Superstar (The Court Theatre); Billy Elliot (Auckland Theatre Company); Catch Me if You Can (Blackboard Theatre Collective); The Changeling (AUSA Summer Shakespeare); Ranterstantrum (F.C.C); and Not Psycho (Fractious Tash). His television credits include Hope & Wire (Gaylene Preston Productions) and various sketches for Jono and Ben (Mediaworks NZ).

Edwin took over the role of Terry in the popular stage adaptation of The Thirteen Storey Treehouse for the US tour in early 2018, then again in Singapore in 2019. This production will return to Australia in early 2022. He has also toured New Zealand and Australia extensively with Room on the Broom (CDP & Tall Stories). Edwin is a proud member of Equity NZ.