Суглов Иван Афанасьевич родился в 1918 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский.
На фронт Великой Отечественной войны призвали в 1943 году. Воевал в составе 116-ой морской пехотной отдельной бригады, с 1944 года – в 282 армейском автобатальоне 399-го проскуровского тяжелого самоходного артиллерийского полка.
Награжден медалями «За освобождение Варшавы», «За взятие Берлина», юбилейными медалями.
С войны вернулся в 1946 году в звании ефрейтора.