В Красной армии с 1941 года. В действующей армии с июля 942- го. Командир орудия 676-го артполка (232-я стрелковая дивизия, 38-я армия, Воронежский фронт).
Старший сержант Скоков в числе первых в полку 7 октября 1943 года форсировал Днепр севернее села Сваморье (Вышгородский район Киевской области), огнём прямой наводкой уничтожил огневые точки противника и вместе с бойцами захватил рубеж, чем обеспечил переправу других подразделений.
В боях за плацдарм севернее села Гута Межигорская (тот же район) с 7 по 18 октября 1943 ода находился в боевых порядках, отразил ряд контратак противника, нанеся ему большой урон в живой силе и технике.
9 февраля 1944-го за мужество и воинское мастерство, проявленные при форсировании Днепра, а также за самоотверженное ведение боя на плацдарме ему присвоено звание Героя Советского Союза.
Из рядов Красной армии демобилизовался в 1947 году. После войны И. А. Скоков жил и трудился в Ахангаране Ташкентской области.
Окончил одольский индустриальный техникум. Затем вернулся в родные места. Продолжительное время жил в Искитиме. Работал бригадиром, мастером смены, старшим инспектором на цементном заводе. Избирался депутатом городского Совета.
Награждён орденами Ленина, Славы 3-й степени, медалями.
Скончался Иван Андреевич Скоков в мае 1972 года, похоронен в г. Искитиме.
На двух Аллеях Памяти в Черепаново помещён его портрет. Портрет героя также размещён в мемориальном комплексе на привокзальной площади. Бюст Героя Советского Союза Ивана Андреевича Скокова установлен в г. Искитиме перед краеведческим музеем. В Новосибирске его имя увековечено на Аллее Героев у монумента Славы. Марина ЛЕОНОВА, директор музея.