Иван Андревич Кашин родился 2 января 1937 г. в деревне Сахаровка Елецкого района Воронежской области (ныне - Липецкая обл.)
Служил командиром пассажирского воздушного судна Як-40 Гражданского воздушного флота СССР
Был командиром пассажирского воздушного судна Як-40 (рейс Москва — Брянск), захваченного террористами 31 октября 1973 года. Во время захвата самолёта он успел подать сигнал бедствия, после чего хладнокровно и мужественно реагировал на требования террористов. В экстремальных погодных условиях, совершил вынужденную посадку в Москве, где самолёт был взят штурмом. Террористы были нейтрализованы, а экипаж и пассажиры самолёта — спасены
19 декабря 1973 года Указом Президиума Верховного Совета СССР ("закрытым") за героизм, мужество и высокое лётное мастерство, проявленные при исполнении служебных обязанностей, присвоено звание Героя Советского Союза
Награды
Золотая звезда Герой Советского Союза (19 декабря 1973 года, медаль № 10742)
орден Ленина (19 декабря 1973 года)
;медали.
Память (при жизни):
Дятьковский Кадетский корпус авиации имени Ивана Андреевича Кашина.