Nacido en Požarevac, Ilić llegó inicialmente al Partizán en 1986 cuando su padre Milan lo llevó a un entrenamiento dirigido por Florijan Matekalo.
Para adquirir algo de experiencia en el primer equipo, Ilić también pasó una temporada en Teleoptik.
Luego marcó su primer y único gol contra el Real Madrid en la derrota por 4-2.
[7]Con un total de 12 goles, fue el tercer máximo goleador del equipo en la temporada 2005-06, ayudando al club a devolver el título del campeonato al Ali Sami Yen después de cuatro años.
Posteriormente, tuvo un excelente comienzo en la campaña 2006-07 al marcar cinco goles en las primeras cuatro rondas de la liga.
En la UEFA Champions League, estuvo en plena forma marcando goles contra el PSV y el Liverpool.
[9]Decidió unirse al equipo austríaco ante la insistencia de Lothar Matthäus, ya que anteriormente colaboraron con éxito en el Partizán.
[15] En agosto del 2000, Ilić hizo su debut internacional completo con la selección de Yugoslavia dirigida por Ilija Petković, sustituyendo en la segunda mitad a Nenad Grozdić en una victoria amistosa por 2-1 contra Irlanda del Norte.