Иван Петрович Шестаков родился 15 июля 1925 года в деревне Посол Верхне-Пелымского сельского Совета Гаринского района Свердловской области. В 18 лет ушел на фронт. За боевые заслуги он  был награжден: орденами Красной Звезды и Отечественной войны II степени, медалями: «За отвагу», «За победу над Германией в Великой Отечественной войне 1941– 1945 гг.», юбилейными медалями к годовщинам победы над фашизмом, медалью Жукова, знаком «25 лет победы в Великой Отечествен- ной войне 1941–1945 гг.».
Весной 1947 года был направлен в село Шаим Кондинского района Тюменской области. В 1959 году, узнав о нефтяном разведочном бурении в Шаимс­ком районе, приехал в поселок Мулымью. Попал в бригаду бурового мастера Семена Урусова, в которой проработал слесарем двенадцать с половиной лет. Стал непосредственным участником открытия пер­вой западносибирской нефти. В 1967 году удостоен звания «Ударник коммунистического труда».
Иван Петрович награжден различными медалями, знаками и орденами, среди которых: медаль «За доблестный труд. В ознаменование 100-летия со дня рождения Владимира Ильича Ленина», орден Трудового Красного Знамени. Его имя занесено в Книгу почета НГДУ «Шаимнефть». Ветеран труда.