Родился в 1907 году в станице Упорной. В январе 1943 года был призван Бальцерским объединенным райвоенкоматом Саратовской области и направлен в Саратовский военно-пересыльный пункт, откуда в феврале 1943 г. отправлен в 9-ю запасную стрелковую бригаду. 14 сентября 1943 года имя Ивана Андреевича Сонникова появляется в списках военнообязанных нестроевого состава, мобилизованных Упорненским РВК и направленных в распоряжение Краснодарской пластунской казачьей стрелковой дивизии. 1 октября 1943 года из 180-го запасного стрелкового полка Северо-Кавказского фронта в распоряжение Управления военно-восстановительных работ отправлена команда военнослужащих старших возрастов и негодных к строевой службе, но годных к физическому труду военнослужащих, среди которых числился и рядовой Сонников И.А. Затем в составе 2-й роты он был направлен в 56-е Управление военно-полевого строительства для прохождения службы. Из 112-го отряда Сонников И.А. попал в 936-й эвакуационный госпиталь, откуда выбыл 29 сентября 1944 года.