Han er diplomutdannet ved Norges musikkhøgskole og er nå foreleser i faget improvisasjonsbasert samtidsmusikk. Han har vært solist med norske symfoniorkestrene og Basel symfoniorkester og Sveriges Radios symfoniorkester. Han har vært med i band som Poing, Dozo, Hero og Zanussi Five og deltatt på et 50-talls innspillinger innen forskjellige musikksjangere. I 1994 gikk han til finalen i Talentiaden.
I 2006 ga han ut sitt første soloalbum, Concepts of Sorrow & Dangers på plateselkapet Aurora. Albumet ble nominert til Spellemannprisen 2006 i klassen samtidsmusikk.[2] Som komponist har han blant annet skrevet musikk for scene, TV-dokumentarer og kammermusikk. Han fikk Gammleng-prisen i klassen kunstmusikk/samtidsmusikk i 2017.[3]