Som kammermusiker har han spilt i den prisbelønte Trio du Nord (12 år) og Leonardokvartetten (1997–2000). Han startet Vigelandkvartetten i 2004. Videre har han vært konsertmester ved Sjælland Symfoniorkester (1975–76) og hatt internasjonale vikariater som konsertmester i blant annet Hamburger Staatsoper, Det Kongelige Kapel i København, Beethovenorkestret i Bonn, Oslo-Filharmonien, KORK, Orquestra Petrobras Sinfonica og Theatro Municipal, Brasil. Han har undervist ved Det Kongelige Danske Musikkonservatorium, Barratt Due musikkinstitutt. Han har også gjestet andre undervisningsinstitusjoner, som Norges musikkhøgskole og Oberlin Conservatory of Music.