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 .