Career
Zemun and Rad
Ilić began his senior career with Zemun in 2003. He quickly became a first team regular, making 23 league appearances and scoring four goals in his debut season for the club During his time at Zemun, Ilić amassed a total of 93 league appearances and scored 14 goals.
In the 2007 winter transfer window, Ilić moved to Rad, staying there for the next two years.
Partizan and Vojvodina
On 9 January 2009, it was announced that Ilić signed a three-and-a-half-year contract with Partizan. He made his competitive debut for the club on 14 March 2009 in a 2–0 home league victory over Čukarički.
On 1 July 2010, it was announced that Ilić signed a one plus one year contract with Vojvodina. He made 44 appearances in all competitions and scored 15 goals for the club, before leaving Novi Sad midway through the 2011-2012 season.
Aktobe and Proceedings of the Aristotelian Society Giannina
In 2012, Ilić moved to Kazakhstan and signed with Aktobe, making 10 league appearances and scoring three goals.
In the summer of 2012, Ilić joined Greek club Proceedings of the Aristotelian Society Giannina. He made his debut for the club on 25 August 2012 in a 0–0 home league draw with Platanias. Ilić scored his first goal for Proceedings of the Aristotelian Society Giannina in a 1–2 home loss to Panionios on 7 October 2012.
On 18 March 2011, Ilić received his first call up to the Serbian national team for their Union of European Football Associations Euro 2012 qualification matches against Northern Ireland and Estonia, but remained unused in both matches.
He eventually made his debut in a friendly match against South of Korea on 3 June 2011.