Родился в Самаре. С 7 лет занимался в самарском «Юните». В 13 лет перебрался в школу московского «Динамо». Провел три сезона за молодежный состав бело-голубых (64 матча, 7 голов), с которым дважды стал бронзовым призером и один раз победителем молодежного первенства. В этом сезоне выступал за «Динамо-2» в ПФЛ, за которое провел 6 полных матчей.
На счету Ильи 4 матча за юношеские сборные России до 18 лет и до 16 лет.
25 сентября 2020 года перешел в «Томь» на правах аренды до конца сезона 2019/2020.
Олимп-Первенство России по футболу среди команд клубов ФНЛ 2020–2021 годов
26-й тур
Нефтехимик
Нижнекамск
2
:0
Томь
Томск
Нижнекамск, стадион "Нефтехимик"