Eddie studied at the Brisbane Conservatorium of Music and was the winner of the McDonald’s Aria Award (Sydney). He became a member of the Tiroler Landestheater (2000-2005), in Innsbruck, Austria, performing in both Opera and Musicals.
In Australia, Eddie worked with Opera Australia’s OzOpera since 1999 in productions of Carmen (Zuniga), Rigoletto (Sparafucile, Monterone and Ceprano), Madama Butterfly (The Bonze) and Barber of Seville (Basilio) as well La traviata (Marquis and Doctor).
Other key roles include: Joe: Showboat; Paul: Kiss me Kate; Horse: The Full Monty; Mephistopheles in Faust; Zuniga and Doncairo in Carmen; Tom in Un Ballo in Maschera; Angelotti and Sacristan in Tosca; Colline in La boheme and the Commendatore, Leporello and Masetto in Don Giovanni. He has performed the roles of Porgy, Crown, Jake, Jim and Frasier in Porgy and Bess.
He has also performed with Opera NZ in Tosca (Ancelotti) and Rigoletto (Monterone) for Opera Queensland, Stopera and Christchurch Symphony.
Eddie developed the Education Workshops for Opera Australia’s Ozopera Tours from 2000-2014. He has worked for organisations such as Artology and More than Opera as an educator and team leader introducing Opera to new audiences.
Recent performances include Osmin in The Abduction from the Seraglio and Hermann in Tannhauser for Melbourne Opera. Bill in Pecan Summer for Short Black Opera. He performed Frasier in Porgy and Bess with Sydney Symphony Orchestra and in 2017, Eddie performs the role of King Henry in Lohengrin for Melbourne Opera.