Родился в станице Упорной в 1923 году. Проживал с родителями в станице Упорной на улице Революционной, окончил 8 классов упорненской школы. Учился в 1-м Краснодарском военном пехотном училище, в Красной Армии с 1941 года. Воевал в составе 3-го мотострелкового батальона 17-й механизированной бригады Сталинградского фронта. 2 декабря 1942 года командир пульвзвода лейтенант Киселев И.М. пропал без вести у деревни Ягодное Городищенского района Сталинградской области. Имя Ивана Михайловича Киселева внесено в 3-й том Книги Памяти Краснодарского края.