Иван Данилович Кочетов родился в июне 1917 г. в г.Стерлитамаке Республики Башкортостан. До призыва в армию работал слесарем в Стерлитамакской МТС. В 1937 году был призван в Советскую Армию, а в 1938 году окончил Оренбургскую военную авиационную школу лётчиков. На фронтах Великой Отечественной войны — с сентября 1941 года.
Проявил себя как отважный лётчик, совершив 462 успешных штурмовых вылета. 26 января 1943 года был назначен командиром эскадрильи 70-го гвардейского штурмового авиаполка (3-я гвардейская штурмовая авиадивизия, 6-я воздушная армия, Северо-Западный фронт).
14 мая 1943 года геройски погиб в бою. Похоронен в деревне Градобить.
24 августа 1943 года Указом Президиума Верховного Совета СССР за образцовое выполнение боевых заданий и проявленные мужество и героизм гвардии старшему лейтенанту Кочетову Ивану Даниловичу было посмертно присвоено звание Героя Советского Союза.
Награды: медаль «Золотая Звезда»; орден Ленина; орден Красного Знамени; орден Красной Звезды.