Degree in Musicology, Uppsala University, 1974. Degree, Royal College Music, 1983.
Conductor Royal Philharmonic Chorus, Stockholm, 1985—1993, Academy Chamber Choir of Uppsala, Uppsala, Sweden, since 1983. Chief conductor Danish National Radio Choir, 1989—2002, Swedish Radio Choir, since 2002. Professor choral conducting Uppsala University, since 2000.
Guest conductor British Broadcasting Corporation Singers, London, Rundfunk Chor, Berlin.
In 1998, he was elected a member of the Royal Swedish Academy of Music.
Married Karin Axelsson, June 22, 1978. Children: Sara, Viktor.