Keith Pun is a versatile countertenor based in London, whose artistic interests span from baroque repertoire to interdisciplinary contemporary work. 

Last season, he appeared as Singer in the revival of Ruination at the Royal Opera House, the Venice Biennale, and Théâtre de la Ville. He made his festival debut at Opera Holland Park, singing the roles of Cake and Berghahn in Jonathan Dove’s Itch, and returned to Longborough Festival Opera for the UK premiere of Wahnfried, covering the role of Siegfried. Critically praised for his “luminous vocals” (Gramophone), he also performed the roles of Fish and King in Alex Ho’s Fedora Prize-winning opera Yexian at the Southbank Centre. 

He has worked with major companies and festivals including Flemish Opera, English Touring Opera, Leeds Opera Festival, O. Festival, Hong Kong New Vision Arts Festival, and the Beijing Music Festival. 

In 2013 Keith was a member of Opera Works at the English National Opera and he is delighted to return to the company.  

 

Last updated: 26th February 2026