С 18 октября 1944 года командовал 132-й стрелковой дивизией (129-й стрелковый корпус, 47-я армия, 1-й Белорусский фронт). Во главе этой дивизии полковник И. В. Соловьев проявил исключительное мужество в ходе Висло-Одерской наступательной операции. С 15 по 19 января 1945 года дивизия прорвала несколько рубежей строившейся полгода обороны противника у городов Яблонна и Легьоново в Польше, форсировала сходу реку Висла и прошла с боями до 80 километров. Отличные действия дивизии способствовали успеху всей армии при освобождении Варшавы. Затем за полмесяца дивизия с боями прошла на запад почти 400 километров, форсировала реку Бзура и прорвала построенный по её берегам оборонительный рубеж, к началу февраля вышла на рубеж реки Одер. Противнику был нанесён большой урон. Только в боях на Варшавском направлении 15-19 января частями дивизии уничтожено около 1500 солдат и офицеров врага, захвачено до 800 пленных и до 60 артиллерийских орудий, 30 миномётов, много иного вооружения и боевой техники.