Биография
Родился 7 июля 1920 года в селе Берёзово Николаевского уезда Самарской губернии (ныне Пугачёвский район, Саратовская область) в крестьянской семье. В 1937 году окончил 7 классов школы, работал заведующим клубом. Учился в горнопромышленном училище в посёлке Горный Саратовской области.
В 1939 году был призван в ряды Красной армии. На фронтах Великой Отечественной войны с июля 1942 года.
Старшина Соловьёв был демобилизован в мае 1946 года. Вернулся на родину. Жил в г. Балаково Саратовской области. Работал слесарем в автоколонне, заведующим клубом.
Умер 30 октября 1984 года.
Подвиг героя
27 июля 1944 года красноармеец Соловьев И.Н. в составе группы участвовал в выполнении задания командования по установлению наличия противника и его силы. Возле населённого пункта Раденичи Мостисского района Львовской области вместе с другими разведчиками он взял в плен 12 солдат противника, которые дали командованию ценные сведения о противнике.
19 августа 1944 года в Польше в районе населённого пункта Виняры рядовой Соловьев И.Н. с группой разведчиков одним из первых ворвался в траншею противника, а затем в село. Захватил контрольного пленного, и, переправив его в тыл, с группой захватил высоту и в течение четырёх суток удерживал её, отбив несколько контратак противника. В этих боях он уничтожил около 10 солдат противника.
3 сентября 1944 года в том же районе он углубился в тыл противника и двое суток наблюдал за его действиями, обнаружил инженерные сооружения и опорные пункты противника. В ходе Висло-Одерской операции сержант Иван Соловьев в период 14—31 января 1945 года со своим отделением выполнил ряд боевых заданий: в ночь на 15 января 1945 года в городе Кельце (Свентокшиское воеводство) захватил 2-х контрольных пленных и документы; 18 января в бою возле населённого пункта Явор уничтожил 8 солдат противника, захватил одного пленного и ценные документы; 31 января уничтожил 5 солдат противника и захватил их документы.