Иван Андреевич Хромов родился 7 августа 1897 года в селе Круглое Козловского уезда тамбовской губернии (ныне город мичуринск Тамбовской области) в крестьянской семье. Окончил начальную школу. Участник Первой мировой и Гражданской войн.
Работал пастухом, кочегаром, председателем колхоза.
В РККА в 1918-1921 г.г. и с 1941 г. Сержант 983-го стрелкового полка (40 армия, Воронежский фронт). Отличился прифорсировании Днепра в районе Ходорова за что ему было присвоено звание Героя Советского Союза в 1943 году.
После войны работал на железнодорожной станции Кочетовка мичуринского района.