В 1943 году за форсирование реки Днепр он получил Орден Красной Звезды. В наградном листе отмечалось: «При форсировании р. Днепр на подручных средствах полностью переправил санитарную роту, не имея потерь в личном составе и транспорте. При отражении контратак противника на правом берегу р. Днепр организовал оказание медпомощи раненым бойцам и офицерам с эвакуацией и их через р. Днепр». Тогда помощь раненым и эвакуация продолжались круглосуточно, независимо от силы огня противника. И это несмотря на недавнее тяжелое ранение, полученное в феврале 1943 года у деревни Алексеевка Орловской области!
В 1944 году Иван Фёдорович Самохвалов был удостоен Ордена Отечественной войны 2 степени: «В наступательных боях с 7 марта по 20 марта 1944 года товарищ Самохвалов сумел нацелить работников санитарной роты на спасение жизней раненых бойцов и офицеров Красной Армии. Благодаря правильной расстановке медработников в разгар ожесточенных боев, все раненые бойцы и офицеры своевременно были вынесены с поля боя и получили соответствующую медпомощь».
Тогда с поля боя было вынесено около 160 раненых бойцов и всем была оказана помощь и во многом благодаря тому, что Иван Федорович тщательно продумал тактику и правильно расставил медработников и санинструкторов.
Командование отмечало, что Самохвалов отдавал все знания, силы, способности на спасение жизней защитникам Родины.