Родился 28 июля 1922 года в Колывани. Окончив 8 классов, пошёл в промартель «Красный луч», чтобы выучиться на сапожника. Получив специальность, с 1939 года работал в артели сапожником. Вступил в комсомол и в 1940 году Ивана по комсомольской путёвке направили в город Омск в танковое училище. После его окончания в 1942 году И. Н. Шестаков был отправлен на фронт, воевал на втором Белорусском фронте.
Водитель танка III класса Иван Шестаков на танке Т-34 с боями прошёл Белоруссию, Польшу, Германию, дошёл до Берлина.
Имел множество благодарностей от Верховного Главнокомандующего. Был награждён орденом Отечественной войны II степени медалями «За отвагу», «За взятие Берлина», «За освобождение Варшавы», «За победу над Германией», медалью Жукова, юбилейными медалями.
Вернулся домой в 1946 году. Через год И. Н. Шестаков женился и счастливо прожил с Таисией Яковлевной до конца своих дней. Супруги вырастили сына. С 1947 года работал механиком на участке «Малые реки», в быткомбинате, в больнице, в Колыванском отделении райзаготскота. Десять лет работал в геологоразведке. В 70-е годы И. Н. Шестаков работал сантехником-электриком в КСШ № 2.
В 1982 году пришёл на работу в Колыванскую центральную библиотеку. У нас он числился завхозом, но исполнял обязанности сантехника, электрика, сторожа, плотника и т.д. Коллеги называли его «палочкой-выручалочкой».
Многих привлекало добродушие Ивана Николаевича, его исполнительность, а главное то, что у него были «золотые руки».
Выйдя в 1982 году на пенсию, он получил звание «ветеран труда».
В ЦБ он проработал до конца своей жизни — до 2001 года.
Коллеги и сегодня вспоминают И. Н. Шестакова как прекрасного труженика и доброго человека.
М.В. Солдатенко, 2001 г.