After playing for two other clubs as a youth, he finished his development with another local side, RCD Espanyol, joining at the age of 12.
Having been loaned to SD Eibar in February 2008,[1] Zamora contributed one start as the Basque team retained their Segunda División status.
Zamora was loaned to SD Ponferradina for the 2009–10 campaign, being relatively used as the side returned to the second tier after a three-year absence.
On 1 February 2011, he was loaned to Swedish Allsvenskan club Halmstads BK along with Castilla teammates Raúl and Javi Hernández.
[2] Aged only 23, he retired due to injuries, shortly after Castilla won promotion to division two as champions.