På klubplan spillede Zamora hele sin karriere, fra 1973 til 1989, hos Real Sociedad i San Sebastián.[1] Han spillede over 450 ligakampe for klubben, og var med til at vinde to spanske mesterskaber i træk for holdet, i henholdsvis 1981 og 1982, samt en Copa del Rey-titel i 1987.
Zamora spillede desuden 30 kampe for Spaniens landshold. Han debuterede for holdet 21. december 1978 i en venskabskamp på udebane mod Italien.[2] Han var en del af den spanske trup til både EM 1980 i Italien[3], samt til VM 1982 på hjemmebane.[4]