Хорошавин Иван Григорьевич родился в 1912 году. Великая Отечественная война застала его на действительной военной службе в 3-м батальоне 830-го стрелкового полка, который вошел в состав 238-й стрелковой дивизии, формировавшейся и начавшей свой боевой путь из Семипалатинска. В сентябре 1941 года Хорошавин И.Г. был направлен в военную академию имени М.В.Фрунзе. После окончания краткосрочного курса дальнейшая служба проходила в центральном штабе партизанского движения при ставке Верховного Главнокомандования в должности помощника начальника оперативного отдела. С августа 1942 по февраль 1943 года работал в Брянском штабе партизанского движения при военном Совете Брянского фронта. С марта по сентябрь 1943 года командовал партизанской бригадой «Смерть немецким оккупантам», которая вела боевые действия в тылу врага в Брянских лесах. После соединения партизан с Советскими войсками воевал на фронте. Закончил войну в звании старшего лейтенанта в районе города Магдебург в должности командира 909-го ордена Кутузова Бранденбургского стрелкового полка 247-й стрелковой дивизии 69 Армии 1-го Белорусского фронта. За мужество и храбрость, проявленные на фронтах Великой Отечественной войны Иван Григорьевич награжден орденом Красной Звезды.