1975 m. baigė Kauno J. Gruodžio aukštesniąją mokyklą (Giedriaus Kuprevičiaus kompozicijos klasė), 1980 m. – kompozicijos studijas Lietuvos valstybinėje konservatorijoje (Eduardo Balsio klasė). 1979–1989 m. dirbo Muzikos skyriaus vedėju Vilniaus teatre „Lėlė“, 1989–1991 m. šio teatro direktorius. 1991–1995 m. Vilniaus mažojo teatro Muzikos skyriaus vedėjas, 1995–1996 m. meno vadovas, 2000–2005 m. vienas vadovų. 1996–1997 m. Lietuvos valstybinio akademinio dramos teatro direktorius. 1996 ir 2005–2006 m. – LR kultūros viceministras, 1997–1999 m. – valstybės konsultantas kultūros klausimais, nuo 2006 m. ministro pirmininko patarėjas. 1999–2000 m. buvo Lietuvos nacionalinio dramos teatro generalinis direktorius. Sukūrė kūrinių orkestrui, solo instrumentams, vokalui, chorui, muzikiniams meniniams, dokumentiniams ir televizijos filmams. Mirė 2020 m. lapkričio 3 d.