Военную службу Иван Иванович проходил в частях Тихоокеанского флота в период с октября 1936 года по декабрь 1940 года и с 29 июля 1941 по 9 января 1947 гг. Завершил службу лейтенантом, помощником капитана по врачебной части парохода «Свирь» в городе Петропавловске на Дальнем Востоке. После демобилизации вернулся на родину. С 1946 года работал заведующим фельдшерским пунктом в селах Иоково, Урюм Тетюшского района, с 1952 года и до кончины – заведующим ФАП в селе Богдашкино Тетюшского района. Иван Иванович пользовался непререкаемым авторитетом, являлся лидером в проведении многих мероприятий по улучшению медицинского обслуживания сельских жителей. А Богдашкинский фельдшеро-акушерский пункт являлся базой передового опыта Тетюшской ЦРБ. Это был удивительно чуткий, добрый и ответственный за свои действия человек. Выйдя на заслуженный отдых, в рамках благотворительности в течение семи лет – до самой смерти – свою пенсию направлял в фонд мира. За доблесть и отвагу старший лейтенант И.И. Солдаткин Указом Президиума Верховного Совета СССР от 9 мая 1945 года награжден медалью «За победу на Германией в Великой Отечественной войне 1941-1945 гг.». Фронтовику Солдаткину вручены знак «25 лет Победы в Великой Отечественной войне», юбилейные медали «Двадцать лет Победы в Великой Отечественной войне 1941-1945 гг.", "Тридцать лет Победы в Великой Отечественной войне 1941-1945 гг.", «60 лет Вооруженных сил СССР».
Иван Иванович награжден юбилейной медалью «За доблестный труд в ознаменование 100- летия со дня рождения Владимира Ильича Ленина», почетными грамотами Министерства здравоохранения ТАССР, ТЦРБ. Постоянно избирался народным депутатом Богдашкинского сельского Совета народных депутатов, являлся многократным победителем социалистического соревнования, ударником 9 пятилетки.