Родился в 1920 г. в с. Ломовое, Рязанской области.
Обучался в Ж.Д. Неполной средней школе 21 ст. Златоуст и в 1937 получил свидетельство об окончании.
В 1940г окончил полный курс средней школы 22 г. Златоуст.
Войну застал во время учебы в Военно-инженерном училище имени А.А. Жданова.
В ноябре 1941, после ускоренного выпуска курсантов, Бадулину И.Г. было присвоено офицерское звание лейтенант.
После распределения попал в артиллерию в пункт формирования гвардейских минометных частей (станция Арск, Татарской АССР), по указанию штаба ГМЧ был отправлен на завод «Компрессор» в Москву для изучения боевых машин БМ-13 (Катюша) непосредственно при их производстве и сборке.
После окончания практики, назначен электротехником 1-й батареи 110-го ОГМД. В конце декабря 1941 отправлен на Юго-Западный фронт. С 18 января 1942 принимал участие в боях на Юго-Западном фронте. Участвовал в оборонительных боях под Харьковом.
12 июля 1942 110-й ОГМД вошел в состав Сталинградского фронта. 14 октября 1942 был ранен в боях за Сталинград при выполнении приказа командира Деркуна Е. И., доставить донесение в штаб 62-й армии о том, что оборона нашей армии разрублена и их 112-я стрелковая дивизия отрезана от основных сил 62-й армии в т.ч. и 110-й ОГМД, также в донесении было требование доставить дивизиону боеприпасы. Путь к штабу 62-й армии и обратно лежал по берегу Волги, занятым противником. После выполнения приказа был отправлен в медсанбат, а через два дня в эвакогоспиталь г. Энгельса, Саратовской обл.
С 1943 участвовал в боевых операциях в составе 574-го ОГМД на Волховском фронте.
С марта 1944 в составе Карельского фронта участвовал в освобождении Советского Заполярья.
С декабря 1944 года в составе 2-ого Белорусского фронта участвовал в Восточно-Прусской, Восточно-Померанской операциях, форсировании реки Одер.
Победу встретил в районе Фельдберга.
Закончил службу в рядах Красной Армии 27.08.1946
Принимал участие в параде посвященному 55-й годовщине Победы в Великой Отечественной войне в составе 2-го Белорусского фронта.