Born in Hamburg, he studied at the Hochschule für Musik und darstellende Kunst in Vienna. He proved his versatility in roles such as Herbert in Tanz der Vampire in Stuttgart, Raoul in Phantom der Oper, Mottel in Anatevka, Rudi in Hello Dolly! or Hitch in In 80 Tagen um die Welt.
For two years he belonged to the permanent ensemble of the Theater des Westens in Berlin, where he appeared in the German premiere of Cyrano and La Cage Aux Folles. For four years he has been a guest at the Schlossfestspiele in Ettlingen, where he most recently appeared in the Disney musical Aida. He sailed the seven seas as a soloist on the cruise ships AIDA, MS Columbus or MS Artania. In 2016 he appeared in the German premiere of Artus on the Tecklenburg open-air stage and in summer 2017 in Cats and Heidi at the Wunsiedel Festival.