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