Родился 18 октября 1940 г. в деревне Серки Пермско-Ильинского района Молотовской области. В 1982 - 1985 гг. учился в Пермском государственном сельскохозяйственном институте, по специальности "Экономика и организация сельскохозяйственного производства". С 1955 г. по январь 1959 г. - тракторист колхоза имени В.И. Ленина. С 1959 г. по 1962 г. - военнослужащий Советской Армии. С сентября 1963 г. по сентябрь 1965 г. - секретарь комитета ВЛКСМ колхоза имени В.И. Ленинаавгуст 1967 – январь 1971 — учащийся Горьковской ВПШ. С февраля 1971 г. по июнь 1972 г. - инструктор орготдела Пермского обкома КПСС. С июня 1972 г. по апрель 1977 г. - второй секретарь Бардымского РК КПСС. С апреля 1977 г. по апрель 1985 г. - председатель Осинского райисполкома. С апреля 1985 г. по апрель 1990 г. - первый секретарь Бардымского РК КПСС. С апреля 1990 г. по июнь 1990 г. - председатель Пермского олбастного комитета народного контроля. С июня 1990 г. по ноябрь 1990 г. и.о. заведующего отделом по труду и социальным вопросам Пермского облисполкома. Начальник управления труда (1998). Делегат XXVIII съезда КПСС и XIX Российской партконференции.
С сентября 1965 г. по август 1967 г. - секретарь парткома колхоза им. В.И. Ленина.