Han är utbildad på Operastudio '67, Royal Academy of Music, Royal Academy of Opera och Operahögskolan i Stockholm. Han debuterade på Drottningholms Slottsteater 1998, med rollen som Lövberg i "Trädgården", den internationella debuten kom 2001 med rollen som Tarquinius i "The rape of Lucretia". Hos Skånska Operan har han tidigare gjort Masetto i Don Giovanni. Han har också gjort Leporello i Din Giovanni med Folkoperan på Confidencen eller som Varmakorvgubbe i "Loranga, Masarin, dartanjang" på Kungkliga Operan. Han arbetar även som skådespelare på scen och film.