Родился в деревне Садок, ныне Карсунского района Самарской области. Окончил с отличием Куйбышевский речной техникум (1959 г.), Горьковский институт инженеров водного транспорта (1965 г.). В 1965 – 1979 годах работал вторым помощником механика на судне, диспетчером по судоремонту Куйбышевской РЭБ, конструктором техотдела, прорабом по судостроению, старшим мастером, заместителем начальника и начальником судостроительного цеха завода «Теплоход» (г. Бор). В 1979 – 1981 годах – секретарь партийной организации на заводе «Теплоход». В 1981 – 1986 годах – второй секретарь Борского горкома КПСС. В 1986 – 1990 годах – директор опытного завода Горьковского НПО «Кварц». В 1990 – 1993 годах – председатель Борского городского Совета народных депутатов. В 1993 – 2004 годах – заместитель главы администрации Борского района, начальник управления по труду и социальной защите населения. Лауреат премии Совета Министров СССР. Проживает в городе Бор.