К концу войны гвардии майор Иван Кирсанов командовал эскадрильей 20-го гвардейского бомбардировочного авиаполка 13-й гвардейской авиадивизии 18-й воздушной армии. За время своего участия в боях он совершил 239 боевых вылетов на разведку и бомбардировку войск и объектов военно-промышленного комплекса противника. Бомбил Варшаву, Будапешт, Кёнигсберг, Данциг, Берлин. Несколько раз был подбит и ранен[4].
Указом Президиума Верховного Совета СССР от 15 мая 1946 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» майор Иван Кирсанов был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» за номером 9053[4].
После окончания войны Кирсанов продолжил службу в Советской Армии. В 1952 году он окончил Высшую офицерскую лётно-тактическую школу. В 1954 году был в командировке в Китае, где брал пробы воздуха в связи с испытаниями ядерного оружия, которые проводили США. В 1957 году в звании подполковника Кирсанов был уволен в запас. Проживал в Ленинграде, работал в Ленинградском оптико-механическом объединении оптиком-механиком. Скончался 7 сентября1974 года, похоронен на Богословском кладбище Санкт-Петербурга[4] (уч. 8, вблизи Новой дорожки).
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1987. — Т. 1 /Абаев — Любичев/. — 911 с. — 100 000 экз. — ISBN отс., Рег. № в РКП 87-95382.
18-я в сражениях за Родину. — М.: Воениздат, 1982.
Долгов И. А. Золотые звёзды калининцев. — М.: Московский рабочий, 1983. — Кн. 1.