En 2006, tuvo un breve paso por el Portsmouth FC de la Premier League de Inglaterra en el que jugó media temporada para luego ir a España y jugar para el Zaragoza en la primera división.