He was able to play as an attacking midfielder or a second striker. Most of his active career he spent with CF Barcelona, but played also for Espanyol (four years), Albacete, Lleida and Valencia (one apiece). In La Liga he played 169 matches and 31 goals over 12 seasons.