Родился в 1919 г. в дер. Верещагино Старовского сельсовета Куровского района. Окончил 7 классов. Член ВКП(б) с 1943 г. 1936–1938 гг. — школа ФЗУ, Шатурторф, ученик. Апрель–сентябрь 1937 г. — пос. Бакшеево, электроцех, дежурный электрик на кранах. Апрель–май 1938 г. — Туголесский бор, электромонтер. Май–июль 1938 г. — дер. Верещагино, колхозник. С 2 июля 1938 г. — Шатурская ГРЭС, коммунальный отдел, электромонтер. Уволен 13 августа 1939 г., поступил в военную школу. Призван в 1939 г. Куровским РВК. В действующей армии с 15 мая 1942 г. Подполковник. Проживал: дер. Верещагино, собственный дом. Отец — Иванов Илья Осипович, из крестьян, работал на Велинской ткацкой фабрике, ткач; мать — Рогуткина Пелагея Кузьминична.
Награды: ордена Красной Звезды (18 февраля 1943 г., Западный фронт, 33-я армия, 7-й гвардейский стрелковый корпус, 125-я отдельная стрелковая бригада, начальник штаба 1-го отдельного стрелкового батальона), Отечественной войны I степени (29 сентября 1944 г., 1-й Белорусский фронт, 61-я армия, 9-й гвардейский стрелковый
корпус, 212-я стрелковая дивизия, 669-й стрелковый полк, начальник штаба полка; 6 апреля 1985 г.).