Empezó joven en el equipo belga del Standard de Lieja donde se le vieron maneras de futbolista prometedor.
Al año siguiente llega al filial del Albacete Balompié en Tercera División donde logra con el tiempo hacerse titular en el primer equipo en Segunda y despunta en su última temporada.
Ese verano es vendido al Udinese italiano por unos 2 millones de euros.
En el mercado de invierno posterior es cedido al Granada CF, club de la Primera División, en el que se convirtió en una pieza importante, tras un inicio titubeante, para lograr el ansiado ascenso del club granadino a Segunda División, tras 22 años sin pisarla, siendo uno de los futbolistas más destacados.
[1] Durante la temporada 2012/2013 jugó en el Girona FC, donde apenas disfrutó de minutos y posteriormente en la temporada 2013/2014 lo hace en el Real Jaén en calidad de cedido, equipo con el que no consigue la permanencia en Segunda División.