He began his career with Espanyol, appearing in 59 competitive games and reaching the 2007 UEFA Cup Final. Subsequently, he played in England, starting out at Blackpool, for whom he signed in 2011.