Debutó en la primera división con el equipo culé en la última jornada de la temporada 2005-06.
Posteriormente marchó a Bulgaria, para enrolarse en el CSKA Sofia donde disputó la Copa de la UEFA, regresando en la misma temporada a España para jugar en el Girona F. C. Finalmente en el verano de 2007 recaló en el filial del Málaga C. F., el Málaga C. F. "B".
Tras una temporada en el filial andaluz, en 2008 fichó por Iraklis F. C. equipo de Salónica que militaba en la primera división griega.
En el equipo heleno disputó 19 jornadas de 30 en su primera temporada, y en su segunda temporada disputó 26 jornadas, donde se consolidó como un jugador importante, con destacadas actuaciones en varios partidos.
[2] En el equipo del Principado estuvo una campaña antes de recalar en la A.