Born in London now resident of Bromley.
Trained as an Opera Singer at the Guildhall School of Music and Drama.
He has appeared as a soloist with Opera Factory, The Royal Opera House Covent Garden, Glyndebourne Festival Opera and Glyndebourne Touring Opera, Scottish Opera, Opera North, National Opera de Paris, New Israeli Opera.
His principal roles have included
Masetto 'Don Giovanni' with Opera North and New Israeli Opera.
He created the title role in a joint National Youth Music Theatre and Royal Opera House production of Douglas Young's 'The Taylor of Gloucester'
The title role in Judith Weirs 'The Vanishing Bridegroom' for Scottish Opera (also seen in London and BBC Television).
The title role in Eugene Onegin for Kentish Opera,
Osmin in Mozart's 'Zaide'
Borilee in 'Les Boreades' for The City of Birmingham Touring Opera.
The English Clerk in 'Death in Venice' for Glyndebourne Festival Opera.
Malatesta in 'Don Pasquale' for English National Opera.
Fiorello 'The Barber of Seville' ,also for Chandos Records, also for English National Opera.
Maximilian in Berstein's 'Candide'' Batignano Festival, Italy
Title role in Tchaikovsky's 'Mazeppa' for University College Opera.
In 1994 he joined English National Opera as a principal artist where his roles included
Harlequin 'Ariadne auf Naxos'
Guglielmo 'Cosi fan Tutte',
Papageno 'Magic Flute'
Figaro 'Le Nozze di Figaro'
Henry 'The fairy Queen'.
Flemish Opera debut in Antwerp with Patroclus in 'King Priam'
Opera National de Paris debut at the Bastille with Marullo in Verdi's, 'Rigoletto'
Young Vic's Production of Jonathan Dove's 'Tobias and The Angel'
Music Theatre work has included a recording of ‘Man of La Mancha’ and performances of
Sondheim’s ‘A Little Night Music’ at the Leicester Haymarket.
‘Show Boat’ at the Albert Hall,
Scrooge in Scroogical Panto December 2016
As a session singer he has recorded with
Nightwish (A fantastic Rock band from Finland)
2012 Olympic closing ceremony recording
Adele backing track for Skyfall 2017 tour
Various Video game scores
Dubai Para Olympics 2019 Music
Film Scores have included
Pirates of the Caribbean (On Stranger Tides)
Star Wars parts 2 and 3
The Lord of The Rings trilogy’
The ‘Harry Potter’ Films
Alice in Wonderland
How to Train your Dragon
A Christmas Carol
Kung Fu Panda 2
Cloudy With a Chance of Meatballs
Angels & Demons
Iron Man 2
Transformers Revenge Of The Fallen
Monsters Vs Aliens
Snow White and The Huntsman
Life of Pi
The Great Gatsby
The Mortal Instruments
Mr Peabody and Sherman
Play station game Galahad
Guardians Of The Galaxy
The Book Of Life
Kung Fu Panda 3
Miss Peregrine's Home for Peculiar Children
Pirates of The Caribbean Dead Men Tell No Tales
The Conjuring 2
Guardians of The Galaxy Vol. 2
Pirates of the Caribbean Dead Man's Chest
Jurassic World The Fallen Kingdom
Hotel Transylvania 3
Mission Impossible 6 Fallout
Mary Poppins Returns
C4 Ensemble in Opera Factory’s production of ‘Don Giovanni’
BBC Title Role in Judith Weir’s Opera ‘The Vanishing Bridgegroom’
ITV’s Good Morning. As an Opera singer singing Soap Opera scripts
Sky Arts Appeared with Sandi Toksvig and Ronnie Corbett in The Southbank Centre’s production of ‘Sandi’s Christmas Cracker”
Art Sutter show Edinburgh Festival with the company of Annie
BBC Radio 3 'Singers' Memories' a program about the ability to remember songs, especially under pressure.