Иван Александрович Киселев родился 16 августа 1920 г. в с.Архангельское Архангельского района Республики Башкортостан. До начала Великой Отечественной войны работал слесарем на Белорецком сталепроволочном заводе. В 1940 году был призван в Красную Армию, а с мая 1943 года участвовал в боевых действиях.
Особо отличился во время Висло-Одерской наступательной операции в январе 1945 года. 15 января его взвод разгромил вражескую артиллерийскую колонну и две автоколонны под польским городом Зволень. Через три дня, 18 января, в боях за Лодзь Киселев лично уничтожил два немецких танка, четыре орудия и несколько солдат противника.
Указом Президиума Верховного Совета СССР от 27 февраля 1945 года «за образцовое выполнение боевых заданий командования и проявленные при этом геройство и мужество» старшему лейтенанту Киселёву Ивану Александровичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
После Победы продолжил военную карьеру. В 1949 году окончил командный факультет Военной академии бронетанковых войск и курсы при академии имени Фрунзе. Прошел путь от командира полка до заместителя командира корпуса. В 1950-1954 годах избирался депутатом Верховного Совета СССР. В 1967 году получил звание генерал-майора.
Завершил службу в 1981 году, после чего жил в Москве.
Умер 3 января 2008 года
Награды: медаль «Золотая Звезда»; орден Ленина; двумя орденами Красного Знамен; орденом Александра Невского; двумя орденами Отечественной войны I степени; орден Красной Звезды; орденом «За службу Родине в Вооруженных Силах СССР» III степени; орденом «Знак Почёта».