Opera soloist

Joa Helgesson

Performances 2026/27 season

Lost


Back to Soloists opera
Joa Helgesson.

Joa Helgesson is a Swedish baritone who grew up in Blackeberg, Stockholm. He studied at the University College of Opera in Stockholm, graduating in 2008, and continued his training at the Opera Studio of Opernhaus Zürich.

From 2012 to 2015, Helgesson was a member of the ensemble at Landestheater Schleswig-Holstein in Germany. Since then, he has performed at numerous international and Swedish venues, including Opernhaus Zürich, Berliner Philharmonie, GöteborgsOperan, Folkoperan, Norrlandsoperan, Malmö Opera and the Royal Swedish Opera.

His repertoire includes the title roles in Don Giovanni, Billy Budd and Eugene Onegin, as well as Posa in Don Carlo, Kurwenal in Tristan und Isolde, Don Alfonso in Così fan tutte, Escamillo in Carmen and Marcello in La bohème. He has also taken part in several world premieres, including Peter Nordahl’s Herr Arnes penningar and Anna Thorvaldsdottir’s UR_.

Helgesson is also an active concert soloist, having performed works such as Britten’s War Requiem, Orff’s Carmina Burana, Beethoven’s Ninth Symphony and Bach’s Weihnachtsoratorium. Alongside his operatic career, he works as a performance artist under the name Opera Bestia, combining opera with experimental forms of stage performance.

In 2026, Joa Helgesson made his role debut as Frank in Die Fledermaus at Confidencen and appeared as Belcore in L’elisir d’amore at Moderna Operan in Eskilstuna. In autumn 2026, he performs in Andrea Tarrodi’s Vilse at the Royal Swedish Opera.

Forgotten password?

Enter the email address you used when you created your account and we'll email you a link to reset your password.

Remembered your password? Log in here

Reset password

Set a new password for your account.

Your reservation time has expired.

Your reservation time has expired due to inactivity. Book the tickets again to continue.

The reservation time is about to expire.

Your tickets are reserved for five more minutes. Do you want to extend the time?