Estudió interpretación en el Seminario Max Reinhardt de Viena, y cuando aún estaba estudiando desempeñó su primer compromiso profesional en el Burgtheater de Viena. Seguidamente se incorporó a la Düsseldorfer Schauspielhaus, donde fue distinguido como el mejor actor joven del año 2000. A continuación llegaron los compromisos en las Schauspielhaus de Bochum y de Zúrich y en el Schauspiel de Colonia. De allí pasó a trabajar en el Volksbühne y Schaubühne de Berlín, Festival de Salzburgo, Wiener Festwochen, Bayerische Staatsoper de Múnich, Deutsches Schauspielhaus de Hamburgo, Berliner Ensemble, Theater de Basilea y Tanztheater Wuppertal Pina Bausch. Ha trabajado con los directores de escena Karin Henkel, Jürgen Gosch, Matthias Hartmann, Sebastian Kreyer, Sebastian Nübling, William Forsythe, Antonio Latella, Frank Hoffmann, Herbert Fritsch, Michał Borczuch y Katie Mitchell. Además del ámbito teatral, también trabaja en cine y televisión.
Debuta en el Gran Teatre del Liceu.