Командир батальона 24-го гвардейского воздушно-десантного полка 10-й гвардейской воздушно-десантной дивизии 37-й армии, гвардии старший лейтенант, Герой Советского Союза.
Иван Афанасьевич Малышев родился 2 сентября 1914 года в деревне Расковаловой (ныне Каргапольского района Курганской области) в крестьянской семье. Учился в Чашинской школе, затем в районной школе крестьянской молодёжи. Окончил курсы трактористов и работал бригадиром тракторной бригады.
В 1936 году Малышева призвали на воинскую службу и направили на учёбу в полковую школу сержантского состава. Окончил её отличником в звании сержанта. А через год службы он был уже старшим сержантом и получил направление на курсы младших лейтенантов, которые успешно окончил в 1938 году. Служил в десантных войсках на Дальнем Востоке.
На фронтах Великой Отечественной войны Малышев с августа 1942 года. Защищал Сталинград. В составе войск Юго-Западного фронта участвовал в боях при форсировании Днепра. Командовал батальоном 24-го гвардейского воздушно-десантного полка 10-й гвардейской воздушно-десантной дивизии 37-й армии.
Особую доблесть и бесстрашие Иван Афанасьевич проявил в боях за удержание и расширение плацдарма на правом берегу Днепра в районе села Анновка Днепропетровской области. Со 2 по 16 октября 1943 года его батальон овладел тремя высотами, с которых отражал контратаки противника, пытавшегося не допустить переправы советских войск через Днепр.
Погиб отважный командир батальона в бою 16 октября 1943 года. Похоронен на воинском кладбище села Днепровокаменка Днепропетровской области Украины.
Указом Президиума Верховного Совета СССР от 20 декабря 1943 года Ивану Афанасьевичу Малышеву присвоено звание Героя Советского Союза, посмертно.
Имя Героя Советского Союза Малышева присвоено Чашинской средней школе Каргапольского района Курганской области.
Звание Героя Советского Союза являлось высшей степенью отличия и присваивалось Президиумом Верховного Совета СССР за личные или коллективные заслуги перед государством, связанные с совершением геройского подвига.
Звание Героя Советского Союза было установлено Постановлением Центрального Исполнительного Комитета СССР от 16 апреля 1934 года. Постановлением ЦИК СССР от 29 июля 1936 года было утверждено Положение о звании Героя Советского Союза, а Указом Президиума Верховного Совета СССР от 1 августа 1939 года учреждена медаль «Золотая Звезда».
Герою Советского Союза вручались орден Ленина, медаль «Золотая Звезда» и грамота Президиума Верховного Совета СССР.
Герой Советского Союза, совершивший вторично геройский подвиг, не меньший того, за который другие, совершившие подобный подвиг, удостаиваются звания Героя Советского Союза, награждался орденом Ленина и второй медалью «Золотая Звезда». В ознаменование его подвигов сооружался бронзовый бюст Героя с соответствующей надписью, устанавливаемый на его родине.
Герой Советского Союза, награждённый двумя медалями «Золотая Звезда», за новые геройские подвиги, подобные ранее совершённым, мог быть вновь награждён орденом Ленина и медалью «Золотая Звезда».
В случае, если Герою Советского Союза присваивалось звание Героя Социалистического Труда, в ознаменование его геройского и трудового подвигов сооружался на родине (или по решению Президиума Верховного Совета СССР в ином месте) бронзовый бюст Героя с соответствующей надписью.
После распада СССР в 1991 году звание Героя Советского Союза было упразднено.
Герои Советского Союза пользуются льготами, установленными законодательством.