Иван Григорьевич родился в 1917 году в с.Никольское Спасского уезда Казанской губернии (позже Куйбышевский район ТатАССР, ныне Спасский район РТ).
Участник Великой Отечественной войны. Призван по мобилизации Куйбышевским РВК ТатАССР 26 июня 1941 года. Воевать против немецко-фашистских захватчиков начал стрелком-танкистом башенным в 37 моторизованной Бригаде Западного фронта, позже в составе 1-го Украинского фронта. Участвовал в сражении под Ельней. После окончания школы младших командиров воевал командиром минометного расчета под Орлом. В боях в районе города Харьков 13 августа 1943 года старший сержант Авдеев получил тяжелое ранение. После излечения в госпитале демобилизован домой инвалидом второй группы.
Награжден орденом "Крсной Звезды" (1945г.), медалью "За победу над Германией в Великой Отечественной войне 1941-1945г.г." и другими.