Desarrolló una larga trayectoria en varios clubes españoles, finalizando su carrera en la Major League Soccer (MLS), en las filas del equipo canadiense del Toronto FC.