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