Han är utbildad vid musiklinjen vid Birka Folkhögskola i östersund och till gymnasielärare i biologi och naturkunskap vid Lunds Universitet. Han har studerat för sångpedagoger som Torbjörn Lillieqvist, Karin Mang-Habashi, Björn Blomkvist och Gheorghe Falcaru. Han har arbetat som gymnasielärare i ängelholm och Vellinge, 1997-2000. Parallelt med lärarjobbet har han varit extrakorist i Turandot och Aida på Malmö Opera och Musikteater. Under tre somrar har han varit med i Skånska Operan; Eugen Onegin (1998), Stolthet och Fördom 1999 (Mr Wickham) och Figaros bröllop 2000 (Basilio). Han anställdes i Malmö Musikteaters Kör våren 2001 och sjöng Guillot i Eugen Onegin.
Om du köper dina biljetter på nedanstående länk så får jag en liten provision