Der in Innsbruck geborene Sänger studierte am Tiroler Landeskonservatorium und anschließend an der Hochschule für Musik und darstellende Kunst in Wien.
Bisherige Engagements führten ihn u.a. an die Kammeroper Wien, die Neue Oper Wien, zu den Seefestspielen Mörbisch, an die Oper Graz, das Teatro Massimo Palermo, die Staatsoper Prag, die Volksoper Wien, die Wiener Staatsoper, zum Lehár Festival Bad Ischl, an das Tiroler Landestheater, das Pfalztheater Kaiserslautern, die Staatsoper Hannover und die Nederlandse Opera Amsterdam.
Abseits der Opernbühne wirkte er bei zahlreichen Konzerten im In- und Ausland mit, wie z.B. im Gewandhaus Leipzig, im Großen Saal des Tschaikowsky Konservatoriums Moskau, in der Opéra de Montréal und im Grand Théâtre de Quebec.
Nach seinem Debut an der Bühne Baden 2009 als Danilo in DIE LUSTIGE WITWE, war er dort in vielen großen Partien zu sehen, zuletzt als Max in DER FREISCHÜTZ, als Franz Stephan in DIE KAISERIN, Florestan in FIDELIO und Graf Kantschukoff in FATINITZA.