La pasada temporada vistió los colores del West Ham inglés en la Premier League y, a pesar de tener algunas ofertas para esta temporada, ha preferido quedarse en España y hacerlo en el Cádiz CF en Segunda División. El jugador ha mostrado su interés de convertirse en jugador del equipo gaditano en más de una ocasión durante las últimas semanas y mañana verá cumplido su deseo.
Comenzó su trayectoria como futbolista en el filial del Betis y posteriormente marchó al Real Mallorca. Precisamente en el filial del equipo balear tuvo a Chico Linares como técnico. Luego llegó su etapa como jugador del Deportivo de La Coruña, donde militó seis años. Su última estancia en un equipo español fue en Mallorca y en las dos últimas temporadas probó suerte en Italia e Inglaterra jugando con Livorno y West Ham respectivamente.