Beidzis Latvijas Valsts konservatorijas (no 1990.g. Latvijas Mūzikas akadēmija) kompozīcijas klasi (1970) un asistentūru (1975) pie prof. V.Utkina.Strādājis par Nacionālā teātra mūzikas daļas vadītāju (1969-1974). Kopš 1974. gada strādā Jāzepa Vītola Latvijas Mūzikas akadēmijā, profesors.
Komponists, pianists, koncertmeistars - gan savu, gan kolēģu darbu un klasikas interprets.