6 апреля стрелковый Тильзитский полк начал штурм внешнего оборонительного пояса столицы Восточной Пруссии. Гвардии старший сержант Кокшаров сражался у форта Шарлоттенбург на севере Кёнигсберга. Его подразделение преодолело 2 противотанковых рва, 3 линии проволочных заграждений и реку. В том бою он сам уничтожил 38 немецких солдат и офицеров, 3 пулемёта, что способствовало успешному продвижению вперёд всего батальона. Был ранен, но продолжал сражаться. Через два дня в боях на улицах Кёнигсберга получил ещё одно ранение, на сей раз тяжёлое, и его отправили в госпиталь. А за тот бой Кокшарову присвоили звание Героя Советского Союза.
Демобилизовавшись, гвардеец приехал в Калинин, устроился на вагонзавод. Работал, а по вечерам учился. В конструкторском отделе предприятия ему помогали коллеги, но до многого приходилось доходить своим умом.
Иван Иванович и на производстве, и в общественной жизни коллектива всегда был впереди. После его смерти на стене одного из зданий завода установили мемориальную доску.