Trained at the University of Music Lübeck. He had his first engagements in Bremen and Mannheim, and then later at the Opera Bonn. Since 1997, he has worked as a freelance opera and concert singer. He made his debut with the Los Angeles Philharmonic Orchestra in 2000. Thereafter, he received invitations to the Deutsche Kammerphilharmonie Bremen, the Symphonieorchester des Bayerischen Rundfunks, the Boston Symphony Orchestra, and the Tanglewood Festival USA. He changed to the Heldentenor fach, and subsequently appeared as Siegmund in Der Ring des Nibelungen in the 2005/06 season at the Cologne Opera. He most recently appeared as Loge and Siegmund in a Ring co-production from the Theater Halle and Ludwigshafen, as well in the role of Parsifal at the Malmö Opera House. He made his debut with the Oper Leipzig Opera debut as Loge in the concert version of Das Rheingold, joining the 2012/13 staged production in the same role. He debuted as the Götterdämmerung Siegfried during 2015/16 season, and first appeared as Max in Der Freischütz in the 2016/17 season. In the same season also the title role in Parsifal, 2018/19 the title role in Siegfried.