Родился в селе Выгорное, ныне Тимского района Курской области, в крестьянской семье. После окончания педагогического училища работал учителем в сельской школе.
Участник Великой Отечественной войны с сентября 1941 года.
Был командиром пулемётного отделения, политруком.
В марте 1943 года получил тяжёлое ранение и находился на излечении в госпиталях Горьковской области.
В 1944 году был демобилизован.
После окончания войны был направлен на учёбу в Горьковскую областную высшую партийную школу, после окончания, которой работал секретарём Ждановского райкома ВЛКСМ (г. Горький), затем экстерном окончил Горьковский государственный педагогический институт им. М. Горького.
В 1950 – 1953 годах – директор мужской школы № 30.
Затем почти четверть века был директором средней общеобразовательной школы № 151 Советского района (г. Горький).
Отличник просвещения СССР.
В 1988 году возглавил Нижегородскую областную общественную организацию "Всероссийское общество инвалидов" и являлся её бессменным руководителем вплоть до июня 2006 года.
Внёс ощутимый вклад в дело защиты прав и интересов инвалидов Нижегородской области.
Почётный член Российской академии транспорта.
Почётный гражданин Нижегородской области (28.12.2000).
Жил в Нижнем Новгороде, похоронен на Бугровском кладбище.
Награды: ордена Отечественной войны 1-й (06.04.1985) и 2-й (06.11.1947) степени, медали, в т.ч. "За отвагу" (1943).