Родился 22 мая 1937 г. в Чермозе Чермозского района Пермской области РСФСР. Окончил Пермский политехнический институт. Имеет степень кандидата технических наук. Является почетным авиастроителем. В 1959 - 1964 гг. - слесарь-сборщик, технолог, конструктор. В 1964 - 1989 гг. - инженер-конструктор, ведущий конструктор, начальник отдела моторостроительного КБ. В 1989 - 1990 гг. - секретарь парткома МКБ. Имеет ряд авторских свидетельств на изобретения.
С октября 1990 г. по август 1991 г. - первый секретарь Свердловского РК КПСС.