Родился в городе Сергаче, ныне Нижегородской области. В декабре 1933 года был призван на службу в Красную Армию Сергачским районным военным комиссариатом Нижегородской области. Участник Великой Отечественной войны. Воевал в должности командира стрелкового батальона 785-го стрелкового полка 144-й стрелковой Виленской Краснознамённой дивизии. Пнинимал участие в штурме Кёнигсберга. После окончания войны продолжил службу в армии. С мая 1953 года майор Киреев – в запасе. Жил в городе Горьком, похоронен на Кооперативном кладбище. Награды: Суворова 3-й степени (31.01.1945), Отечественной войны 1-й степени (18.05.1944, 29.01.1945), Александра Невского (06.10.1944), медали, в т. ч. «За боевые заслуги» (15.11.1950).