Родился 8 марта 1950 года в г. Каунас Литовской ССР.
Образование высшее. Окончил Горьковское Высшее военное командное училище связи, Московский технический университет связи и информатики.
С 1971 по 1994 годы служил на командных должностях оперативно-командного состава Советской армии, в дальнейшем Российской Федерации. Полковник запаса. Имеет государственные награды.
С 1994 по 1998 годы работал в Государственной инспекции труда во Владимирской области, затем на общественных началах руководил внештатной инспекцией труда при Государственной инспекции труда во Владимирской области.
С 1998 года – председатель Владимирского областного профсоюза «Наше право».
С 2002 по 2005 годы - председатель Владимирского регионального отделения политической партии «Российская партия труда».
С 2005 года - председатель Комитета Владимирского регионального отделения политической партии «ПАТРИОТЫ РОССИИ».
С 2021 года - член Центрального совета социалистической партии «Справедливая Россия - ПАТРИОТЫ - За правду».
С июня 2014 года является членом штаба Владимирского регионального отделения ОНФ. В настоящее время - член штаба, координатор федерального проекта ОНФ »Дорожная инспекция ОНФ/Карта убитых дорог» во Владимирской области и национального проекта »Безопасные качественные дороги».
Женат. Вырастил и воспитал четверых детей.