Игорь Киселёв родился в посёлке Афипском 19 августа 1978 года.
Киселёв был одной из ярчайших звёзд футбола Краснодарского края на рубеже 1990 и 2000-х годов. Воспитанник СДЮСШОР-5 (школа на ул. им. 2-й Пятилетки), он уже в 17 лет попал в состав команды высшего дивизиона — «Торпедо» Москва. Он сыграл 58 матчей, в которых забил 20 голов за дубль «автозаводцев» и один матч за основу. К сожалению, закрепиться в столице юноше не удалось. Вернувшись, играл за «Вагонник» в первенстве края, где его результативность была ошеломительной: 53 гола в 59 играх.
Он получил второй шанс в профессиональном футболе в клубе, вырастившем множество будущих звёзд — «Краснодар-2000». В составе «двухтысячников» Игорь установил рекорд: 10 голов в одном матче. Пострадавшей стороной был «Локомотив-Тайм» из Минеральных Вод, который был разгромлен – 16:1. Киселев за 38 матчей во Втором дивизионе забил 47 голов! Комментарии излишни… Разумеется, последовало приглашение в «Кубань». За жёлто-зелёных Игорь Киселёв сыграл 26 матчей и забил пять голов в сезоне 2002 года. Вновь вернувшись в «Краснодар-2000» он забил 18 голов в 23 встречах за полгода и был приглашен в набирающий силу «Терек». В 2004 году, когда «Кубань» вернулась в Премьер-Лигу, вернулся в команду и Игорь. 12 ВСТРЕЧ и 2 гола, таков результат второго пришествия. После он играл в Курске, Ставрополе, Подольске.
Заканчивал карьеру в ФК «Афипс», где впоследствии и продолжил работать.
Умер 30 декабря 2014 года.