Han har jobbet mye i svensk teater siden 1992, inkludert rollen som Peter i ved Gøteborgsoperan, Claude i i Malmö, og Action i ved Värmlandsoperan. I 2018, spilte han rollen som Stormen i den svenske innspillingen av , en musikal av J. C. Schütz og Johan Pettersson basert på Shakespeares .