Während dem Studium war er am Stadttheater Freiburg als Gastsolist seit 2012 für verschiedene Rollen sowie Graf Ceprano „Rigoletto“, Perückenmacher „Ariadne auf Naxos“ und bei Kinderoper „Der Sängerkrieg der Heidehasen“. Zudem gastierte er als Mirakel „Hoffmanns Erzählungen“ in Rheinsberg, als Frank „Fledermaus“ in Stadttheater Chur und Lindau und als Förster „Das schlaue Füchslein“ in Wangen. Im Sommer 2016 debütierte er Puccinis „La Bohème“ als Marcello in Bad Orb. In der Saison 16/17 war er als Gastsolist bei der Kammeroper Köln in „Die lustige Witwe“ als Baron Zeta und „Aschenputtel“ (La cenerentola) als Don Manifico und im saarländischen Staatstheater in „Tosca“ als Sciarrone, in „Der Freischütz“ als Kilian und „Katja Kabanova“ als Kuligin zu sehen. In der Saison 18/19 war er als Marcello in „La Bohème“ in Stadttheater Freiburg und als Schaunard in „La Bohème“ in Staatstheater Braunschweig. Er war in der Spielzeit 17/18 festes Ensemblemitglied beim Saarländischen Staatstheater.
Sein Repertoire umfasst die großen Opernrollen (Lescaut „Manon Lescaut“, Rodrigo „Don Carlos“, Marcello „La Bohème“, Escamillo „Carmen“ und „Don Giovanni“…)