Utbildning: Kungliga Musikhögskolan och Operahögskolan i Stockholm.

Debut: Osmin i Mozarts Enleveringen ur seraljen, Confidencen 1995.

Roller vid Kungliga Operan: Bl a Kungen (Jonas Forssells Prinsessan och månen), Sarastro (Mozarts Trollflöjten), Verdis Storinkvisitorn (Don Carlos), Sparafucile (Rigoletto) och Ferrando (Trubaduren våren -06), Puccinis Colline (Bohème), Yamadori (Madame Butterfly) och Sciarrone (Tosca), Bartolo (Rossinis Barberaren i Sevilla), Hadar (Unander-Scharins Hummelhonung), Johann Faust/Drängen/Mathias (Prokofjevs Brinnande ängeln), Kammarherren (Stravinskijs Näktergalen), Escamillo (Bizets Carmen), Wagners Biterolf (Tannhäuser), Titurel (Parsifal) och En styrman (Tristan och Isolde), Kecal (Smetanas Brudköpet), Peter (Humperdincks Hans och Greta), Dulcamara (Donizettis Kärleksdrycken), Don Inigo Gomez (Ravels Spanska timmen), En kapten/Zaretskij (Tjajkovskijs Eugen Onegin), 1. nazarén (R. Strauss Salome), Talbot (Donizettis Maria Stuarda våren -06), Farbror Pektar (Börtz Svall våren -06) m fl.

Andra engagemang: Kommendören (Mozarts Don Giovanni), Tchelio (Prokofjevs Kärleken till de tre apelsinerna), Orléans i Börtz Marie Antoinette (Folkoperan), Unander-Scharins Tokfursten (Vadstena-Akademien), Don Profondo (Rossinis Resan till Reims, GöteborgsOperan), Giorgio (Bellinis Puritanerna, Södertäljeoperan), titelrollen i Mozarts Don Giovanni (Norrlandsoperan), Nick Shadow (Stravinskijs Rucklarens väg, Uppsala Stadsteater), titelrollen i Donizettis Don Pasquale (Läckö Slottsopera) m fl.