Neben zwei Opern (Stora Grusharpan – Die große Kiesharfe, 1982 und Kastrater – Kastraten, 2002) komponierte er zahlreiche Werke für verschiedene kammermusikalische Besetzungen, sinfonische Werke, Instrumentalkonzerte sowie Vokalwerke.