Ha avuto la sua prima formazione presso il coro Hymnus-Chorknaben di Stoccarda per poi studiare canto alla Scuola superiore di Musica di Freiburg. Impegnato alla l'Opernakademie di Copenhagen e allo Staatstheater di Oldenburg, ha avuto modo di esibirsi nei ruoli di Guglielmo in Così fan tutte, Falke in Fledermaus e Sid in Albert Herring.
Ha debuttato all’Opera di Göteborgh e alla Royal Opera di Copenhagen (Morales in Carmen) maturando al contempo esperienze nel teatro di prosa con The Famous di Thomas Bernhard e Riccardo III di Shakespeare.
Nel 2015 Johannes Held ha cantato alla Royal Danish Opera nella Lulu di Alban Berg nonchè a Mainz in Meistersinger di Wagner. Nel 2016 è stato scitturato iancora nella Lulù al Teatro Comunale di Bolzano (regia di David Pountney).
Con i Lieder di Schubert si è esibito a Palermo per l’Orchestra Sinfonica Siciliana e con i Lieder di Mahler a Bolzano per l’Orchestra Haydn e a Milano per l’Orchestra Sinfonica di Milano.
Ha collaborato con Claus Peter Flor, Arvo Volmer, Michael Boder.
Accanto all’Opera, coltiva con particolare dedizione il repertorio liederistico. I Lieder di Schubert, Schumann, Brahms e Wolf lo attraggono per la densità dei testi, la semplicità dei mezzi esecutivi, la stretta vicinanza al pubblico oltre al potere carismatico della musica.
Assieme al pianista Daniel Beskow ha registrato Winterreise di Schubert per l’etichetta ARS. Questa registrazione è stata nominata per Opus Klassik 2020.