Er studierte Kostüm- und Bühnenbild am Mozarteum Salzburg – eine Doppelqualifikation, die bis heute sein künstlerisches Profil prägt. Bereits kurz nach dem Studium übernahm er leitende Positionen: Von 2000 bis 2005 als Ausstattungsleiter am Schauspielhaus Bochum, anschließend bis 2009 in derselben Funktion am Schauspielhaus Zürich.
Seitdem war er für über 100 Produktionen verantwortlich – u. a. am Burgtheater Wien, an den Münchner Kammerspielen, am Deutschen Theater Berlin sowie am Schauspielhaus Hamburg.
Regisseur*innen wie Karin Henkel, Armin Petras, Volker Schlöndorff oder Helge Schneider setzen auf seine bildstarken Entwürfe – die sowohl Präzision als auch Spielwitz vereinen.
Auch im Musiktheater ist er regelmäßig tätig: Seine Arbeiten führten ihn u. a. an die Wiener Staatsoper, das Teatro alla Scala in Mailand, die Grand Opéra Genf und das Michailowski-Theater in St. Petersburg.