Иван Терентьевич Окшин родился 19 декабря 1923 года в селе Перевальное Подгоренского района Воронежской области. В 1942 году был призван на фронт, зачислен в Благовещенское пехотное училище, а в декабре того же года направлен в действующую армию. Участвовал в боях как командир минометного взвода, командир разведгруппы, командир отдельной штурмовой роты, служил в рядах 29 гвардейского стрелкового полка 12 гвардейской стрелковой дивизии Брянского фронта.
С мая 1945 по май 1947 гг. был помощником военного коменданта порта Белграда, после чего демобилизован как инвалид войны.
Был награжден орденами Отечественной войны I и II степени, орденом Красного Знамени, медалями «За отвагу», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».
Из наградного листа медали «За отвагу»: «Тов. Окшин в бою с немецкими захватчиками 6 марта 1943 года в районе д. Чегодаево проявил смелость и отвагу. При отражении яростных атак противника, находясь со своими минометами в боевых порядках рот, вел ураганный огонь по наступающей пехоте врага, уничтожив при этом до 40 немецких солдат и офицеров».
Известно, что после войны, в 1954 году Иван Терентьевич окончил Ростовскую юридическую школу и в декабре того же года был избран народным судьей Воронокского района (территория Стародубского района), где проработал вплоть до 1956 года. После, судя по всему, он вернулся на родину в Воронежскую область, где трудился народным судьей в народном суде Петропавловского района. Об этом свидетельствует факт, сохранившийся в истории Богучарского районного суда Воронежской области: «В разные годы народными судьями были Кучеров Макар Васильевич, Янышев Андрей Никитович, Окшин Иван Терентьевич… 13 июня 1959 года на основании приказа председателя Воронежского областного суда состоялась передача дел и имущества народного суда Петропавловского района народным судьей Окшиным Иваном Терентьевичем вновь назначенному нарсудье Пономареву Федору Ивановичу».