Der in Graz geborene Schauspieler spielt seit seinem 19. Lebensjahr. Zu sehen war er auf den Bühnen in Zürich, Basel, Düsseldorf, Stuttgart, Berlin (Renaissancetheater), Frankfurt, München (8 Jahre am Bayerischen Staatsschauspiel), in Wien am Burgtheater und dem Theater in der Josefstadt. Er wurde zu den Wiener Festwochen und zum Theatertreffen nach Berlin eingeladen. Er spielte Rollen wie Alfred (Geschichten aus dem Wienerwald), Cléante (Der Geizige), Junker Bleichenwang (Was ihr wollt), Pylades (Iphigenie auf Tauris), Otto von Aigner (Das weite Land), Zwirn (Lumpazivagabundus) und viele andere. Er arbeitete mit Regisseuren wie Hans Hollmann, Rudolf Noelte, August Everding, Leander Haussmann, Amélie Niermeyer und Robert Lepage zusammen. In den letzten Jahren arbeitete er auch viel für Film und Fernsehen. Zu sehen war er in TV Produktionen wie z.B. „Alle meine Töchter“, „Kommissar Rex“, „Weißblaue Geschichten“, „Tatort“ oder Axel Cortis „Radetzkymarsch“ Verfilmung. Sein Debut auf der Opernbühne ermöglichte ihm Richard Strauss´ „Ariadne auf Naxos“ 2003 in Venedig, wo er in einer Neuproduktion des Teatro la Fenice den Haushofmeister spielte. 2004 inszenierte er „Das Mädl aus der Vorstadt“ von Johann Nestroy am Stadttheater St. Pölten. In der Spielzeit 08/09 ist er am Landestheater Niederösterreich in „Anatol“ zu sehen.