Родился 14 мая 1941 года в г. Куйбышеве Новосибирской области в семье служащего. Член КПСС с 1962 года. В 1963 году окончил Новосибирский педагогический институт, затем Академию общественных наук при ЦК КПСС (заочно).
В 1963-1965гг. – учитель истории русского языка и литературы в Абрамовской восьмилетней школе Куйбышевского района. В 1965-1970гг. – 2-й, 1-й секретарь Куйбышевского горкома ВЛКСМ Новосибирской области, заместитель заведующего отделом, секретарь, 1-й секретарь Новосибирского обкома ВЛКСМ. С января 1970г. – начальник Главного управления Всесоюзного пионерского лагеря «Артек» им. В. И. Ленина. В 1982-1989гг. – заведующий отделом, начальник управления народного образования Крымского облисполкома.
Депутат Крымского областного совета народных депутатов (1985-1989гг.).
Скончался 1 июля 1989 года.