Родился в Ленинграде в семье инженера Гипроводтранса. Окончил Московское хоровое училище им. А.В. Свешникова (1950 г.), Московскую государственную консерваторию (1955 г.). В 1955 – 2001 годах – преподаватель Нижегородской/Горьковской консерватории. Профессор кафедры хорового дирижирования. С 1991 года читал разработанный им единственный в музыкальных вузах России курс «Введение в интерпретацию стилей хоровой музыки». Руководил хоровыми коллективами ДК ГАЗ, Дома офицеров, ансамблем военного зенитно-ракетного училища. Вёл большую просветительскую работу (выступления на ТВ, радио, в прессе), участвовал в крупнейших научно-методических конференциях. Был одним из основателей Нижегородского хорового общества, членом президиума правления Нижегородского музыкального общества. Жил в Нижнем Новгороде, похоронен на Бугровском кладбище.