Zenész családban született. Alapító tagja a Trabant (1982–1985) és Balaton (1979–napjainkig) együtteseknek.[5] A zenekarok számai ugyan az 1980-as években hivatalos kiadványokon nemigen jelenhettek meg, de underground slágerek lettek. Filmzenéket komponált Xantus János, Szirtes András, Szabó Ildikó, Müller Péter Sziámi és Tarr Béla filmjeihez. A Sátántangó című filmben a főszerepet – Irimiás – is ő játssza. A torinói ló című film zenéjét 2011-ben jelölték az Európai Filmdíj "legjobb zeneszerző" díjára. Szerepel Fabricius GáborEltörölni Frankot című filmje szereplői között is.[6] 2022-ben életéről és munkásságáról portréfilm készült Ott torony volt címmel (rendezte: Kécza András).[7]
1986-ban Pajor Tamás invitálására feleségével a Hit Gyülekezete tagja lett. Rövid idő elteltével csalódottan hagyta ott a vallási közösséget, de ennek a keserű találkozásnak az emléke egész életében elkísérte, hosszú ideig alkotói válságot is okozott neki.[8] 2020-ban Bartus LászlóFesz lesz című könyvében felesége és kisfia elvesztése kapcsán súlyos vádakkal illette a gyülekezetet, és személy szerint Németh Sándort, a gyülekezet vezető lelkészét.[9]