Позже служил в 19-м и 153-м стрелковых полках стрелком и санинструктором.
Однажды, вынося раненых с поля боя, Иван Солоницын был ранен и попал в плен. Его отправили в концлагерь в Польшу, откуда он бежал с двумя заключёнными. Их приютила полячка и дала поесть, а сама, пока они ели, привела немцев. Иван снова оказался в плену и был освобождён только наступающими советскими войсками.
Вновь встал в строй. Вскоре его представили к ордену Красной Звезды за то, что «во время боёв с немецкими захватчиками 15 августа 1944 года при форсировании озера Саино Солоницын как санитар эвакуировал под сильным огнём с берега противника шесть раненых бойцов и оказал первую медицинскую помощь восьми раненым на нашем берегу». Позднее Иван Солоницын участвовал во взятии Кёнигсберга, за что получил медаль и благодарность.
После возвращения домой работал в колхозе. В Выксу семья Солоницыных переехала в 1970-х, Иван Фёдорович устроился охранником на ВМЗ. Умер 19 марта 1980 года.
Фото из архива семьи героя