Родился в городе Бор, ныне Нижегородской области. Окончил Горьковский инженерно-строительный институт, факультет промышленного и гражданского строительства (1979 г.). Работая по специальности, прошёл весь путь от каменщика до начальника строительного управления. Занимал различные должности в партийных и советских органах.
В 1983 – 1986 годах – инструктор, а затем заведующий отделом Борского горкома КПСС. С декабря 1990 года – первый заместитель председателя исполкома Борского городского Совета народных депутатов. В 1991 – 2005 годах – глава администрации (затем местного самоуправления) Борского района. Депутат Законодательного Собрания Нижегородской области 1-3-го созывов (1994-2006 гг.).
С 2005 года – заместитель губернатора и заместитель председателя правительства Нижегородской области по социально-экономическому планированию, бюджетным отношениям и инвестиционной политике. В 2009 – 2017 годах – вице-губернатор и первый заместитель председателя правительства Нижегородской области. Почётный строитель России. Почётный гражданин Нижегородской области (25.05.2017). Почётный гражданин городского округа город Бор (2017).