Фудбалом је почео да се бави у Олимпији. У Словенији је играо и за Домжале, одакле је 2007. године отишао на позајмицу у Реал Бетис, а потом га је Бетис купио за милион и по евра. Илић је провео 3 сезоне у Шпанији и одиграо 42 утакмице. Имао је прилике да игра против свих екипа из Ла Лиге, као и против Реала и Барселоне.
У септембру 2009. је прешао у Москву. После само четири месеца, Илић је прешао у Локомотиву из Москве. У Локомотиви се задршао једну сезону. Одиграо је укупно 14 утакмица. Играо је и у групној фази Лиге Европе.
У јулу 2014. Илић је потписао уговор са Партизаном.[1] Дебитовао је за Партизан у квалификацијама Лигу шампиона против Лудогореца. За Партизан је одиграо 41. утакмицу и постигао 4 гола. Са црно-белима је освојио и првенство Србије.