1977 m. baigė Lietuvos konservatoriją Juliaus Juzeliūno klasėje. Nuo 1975 m. dėsto Lietuvos muzikos ir teatro akademijoje, nuo 2000 m. dar dėsto Vilniaus dailės akademijoje, Kazimiero Simonavičiaus universitete (nuo 2015 m.). 2000–2009 m. Čiurlionio menų gimnazijos mokytojas. 2011–2012 m. dar dėstė Mykolo Romerio universitete, 2013–2014 m. – Klaipėdos universitete. 2011 m. suteiktas profesoriaus vardas. Skaito paskaitas apie Europos muziką po 1945 metų, XX a. JAV muziką ir naująsias kompozicijos technikas.
1979–1996 m. – Lietuvos kompozitorių sąjungos Valdybos narys, 1991–1996 m. – pirmininkas. 1991–1994 m. – LATGA-A (Lietuvos autorių teisių gynimo asociacijos agentūros) viceprezidentas, 1994–1996 m. – prezidentas. Pasaulio kino muzikos akademijos narys (nuo 2001 m.).[1]
1991–1995 m. rengė tarptautinius naujosios muzikos festivalius „Gaida“.