The 26-year-old most recently played with Real Zaragoza, logging 16 matches in La Liga in 2012-13 before continuing with the club in the Segunda Division this season. He kicked off his career in 2005 with Union Deportiva Rotea and has also played in the lower levels of Spanish soccer for Atletico Sanluqueno, Real Murcia and Real Jaen.