Kūriniai (daugiau kaip 340): opera vaikams Bruknelė (2009, M. Vainilaičio žodžiai), 3 simfonijos (1976, 1978, 1986), Haiku (2010) ir Ispaniška siuita (2012) simfoniniam orkestrui, Polifoniniai žaidimai kameriniam orkestrui (1999), koncertas 2 gitaroms ir kameriniam orkestrui (2002), sonata 2 gitaroms (1978), Vienuolika preliudų (1982), Per suonare a quattro gitarų kvartetui (1998), Gitarų šventė gitarų orkestrui (2003), Perpetuum mobile gitarų trio (2004), koncertas 2 akordeonams (1985), Toccata diavolesca (1990) ir Lambada concertante (1992) akordeonų kvintetui, Rojaus paukščių giesmės akordeonų orkestrui (1994), Septynios meilės elegijos sopranui, fleitai, obojui ir fortepijonui (1982), Vasaros psalmės sopranui ir fortepijonui (1985, abiejų Just. Marcinkevičiaus žodžiai), Varpų haiku sopranui ir karilionui (2011, japonų poetų žodžiai), kūriniai mišriam chorui, tarp jų – Dainuoju Lietuvą (1981) ir Vaikų žemė (1988, abiejų Just. Marcinkevičiaus žodžiai), Canciones de la tierra (1995, F. Garcíjos Lorcos žodžiai), Missa africana (2005), Septynios dedikacijos Lietuvai (2009, lietuvių poetų ir liturginis tekstas), Skaičiuotės (1990), Erzinimai (1997, abiejų lietuvių liaudies žodžiai), Miserere nobis (2012), kūriniai moterų chorui, tarp jų – Jūra (1995, J. Meko žodžiai).
Kūryba grindžiama neoklasicistinėmis muzikinės raiškos priemonėmis, joje derinami lietuvių liaudies muzikos ir modernios komponavimo technikos bruožai.