Иван Черкашнев родился 25 сентября1911 года в Юзовке (ныне — Донецк). Окончил рабфак и два курса Донецкого индустриального института. В 1933—1935 годах проходил службу в Рабоче-крестьянской Красной Армии. Проживал и работал в Сталино. В июне 1941 года Черкашнев повторно был призван в армию. В июле 1942 года он окончил Ростовское артиллерийское училище и был направлен на фронт Великой Отечественной войны. В боях шесть раз был ранен и контужен[1].
К июлю 1944 года гвардии капитан Иван Черкашнев командовал 2-й батареей 275-го гвардейского истребительно-противотанкового артиллерийского полка 4-й гвардейской истребительно-противотанковой артиллерийской бригады 69-й армии1-го Белорусского фронта. Отличился во время освобождения Польши. 31 июля 1944 года батарея Черкашнева успешно прикрывала переправу советских войск через Вислу в районе населённого пункта Кемпа-Хотецка к юго-западу от города Пулавы. Ночью того же дня Черкашнев переправил свою батарею на западный берег и принял активное участие в боях за удержание и расширение плацдарма, нанеся немецким войскам большие потери в живой силе и боевой технике[1].
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!