He made his composing debut 1975 with Suite for flutes and percussion instruments. In the same year Norrköping Symphony Orchestra performed his first orchestral work, Motions ("Rörelser") from 1973. He is active in Norrköping, where on several occasions he has collaborated with the local symphony orchestra.
A major orchestral work is the symphonic poem, Web of yearning ("Längtans väv") from 1984It was awarded one of the first prizes in the International New Music Composers Competition 1989/90.
His opera for children, The troll battle ("Trollslaget") from 1979 has been given more than 150 performances all over Sweden by the Folkoperan, Stockholm..
In 1982 he was commissioned by the Swedish Television and the Swedish National Theatre to compose ballet-music for the Cramér Ballet Company in Stockholm., The well of the virgins ("Brudarnas källa"), which was presented both in a stage version and on TV 1983.
During 1989-96 he composed an opera about a Swedish boxer, Harry Persson, an opera commissioned by the Royal Opera in Stockholm.
The opera "HP" ("Harry Persson") was first performed in Norrköping, Sweden the 17th of Mars 2001 by the Royal Opera House in Stockholm and the Norrköping Symphony Orchestra and broadcasted in the Swedish radio the same year.
The opera was also performed in Stockholm Sweden.
1991 he got two commissions: one from the Swedish Radio Symphony Orchestra and the other from Norrköping Symphony Orchestra. That resulted in the Symphonies 2 and 3.
The 28th of February 2004 his opera "A Mansion Tale" ("En herrgårdssägen") had it's first performance by the Värmlandsoperan in Karlstad, which had commissioned the opera.
The opera is based on a novel by the Swedish Nobel-prize winner Selma Lagerlöf. The libretto was written by Lasse Zilliacus.
2011 he was comissioned a symphonic poem "Luceafarul" by Pitesti Filarmonica, Romania, which performed the poem in January 2012.
2015 During 2015 he composed two operas: "God natt min sångmö"- a chamber opera in two acts about Alma and Gustav Mahler and the opera "En ghasel"- opera in two acts about the Swedish poet Gustaf Fröding at the Ulleråker's hospital in Uppsala.
His latest composition is a Violin concerto composed 2015.