He was noted for his physical approach, which led to many bookings, and spent most of his professional career at Espanyol, with which he played the 2007 UEFA Cup Final. He appeared in 180 official games for the club, over the course of seven La Liga seasons.