Родился в городе Чкаловске, ныне Нижегородской области. Работал токарем на заводе им. В.И. Ульянова-Ленина (г. Чкаловск), механиком в профессионально-техническом училище № 13, инженером, мастером в филиале завода «Измеритель».
В 1971 году был переведён на работу в аппарат Чкаловского райкома КПСС, работал инструктором орготдела, заведующим отдела пропаганды и агитации, председателем партийной комиссии, контрольной комиссии. Затем работал заведующим орготделом районного Совета народных депутатов, заместителем председателя районного Совета, заведующим орготделом Земского собрания.
С 1993 года работал председателем территориальной избирательной комиссии. Депутат Городецкого и Чкаловского городского Советов народных депутатов. Почётный гражданин Чкаловского района (31.03.2005). Проживает в городе Чкаловске.