Он руководил городом 11 лет, а полномочия сложил досрочно по собственному желанию.
Иван Иванович возглавлял самый молодой город края с 2008 года. А всего на руководящих должностях он проработал почти 30 лет. В мэрии отметили его вклад в развитие Заринска. Например, при нём город получил статус территории опережающего социально-экономического развития, были привлечены многомиллионные инвестиции, построены два новых промышленных предприятия.
Решением губернатора Виктора Томенко Ивана Терёшкина наградили медалью «За заслуги во имя созидания» и присвоили ему звание «Почётный гражданин города Заринска». Сейчас временно исполняющим обязанности главы города назначен первый заместитель Сергей Иванов, ранее он возглавлял городской отдел по делам ГО ЧС.