В 1968 году окончил Пермское музыкальное училище.
В 1973 году окончил теоретико-композиторское отделение Петрозаводского филиала Ленинградской государственной консерватории (класс профессора А. С. Лемана).
С 1973 года преподавал музыкально-теоретические дисциплины в Петрозаводской государственной консерватории имени А. К. Глазунова, с 2001 года — профессор консерватории.
В 1981 году окончил ассистентуру-стажировку при Московской консерватории им. П. И. Чайковского.
С 1978 года — член Союза композиторов России, с 1989 года — председатель Союза композиторов Карелии, с 2000 года — член секретариата Союза композиторов России, почётный деятель Союза композиторов России.Лауреат премии Председателя Правительства Республики Карелия «Сампо» (1999), лауреат 2000 года Республики Карелия за заслуги в развитии музыкального творчества, лауреат премии имени Д. Д. Шостаковича (2010).