Juan Antonio Zamora se formó en las categorías inferiores del Real Murcia y Categorías inferiores del Real Madrid, tras pasar un periodo en las filas del Cartagonova en la temporada 2002/03 en Segunda B, logró disputar dos partidos con la primera plantilla del Real Murcia en la temporada 2003/2004 en Primera, debutó en la jornada 29ª el 14 de marzo de 2004 ante el FC Barcelona jugando todo el partido que perdieron los murcianos 0-2 y Zamora ficha por el Girona FC.