Born in Orihuela, Valencian Community, Chamorro, spent the vast majority of his career in the Spanish lower leagues, starting out at Villarreal CF B then going on to represent CP Cacereño and CD Teruel.
Chamorro subsequently returned to Segunda División B, where he appeared for Villarreal B, CD Atlético Baleares,[5] UE Llagostera[6] and Lleida Esportiu.
[8][9] Chamorro signed for Scottish side Hamilton Academical in July 2015,[10] but he left after less than a month because international clearance could not be processed,[11] joining C.D.
[13] In his last game, Chamorro featured only six minutes but was still able to contribute to a 2–2 away draw against league leaders Sporting CP, scoring the final equaliser after a counter-attack.
[17] Chamorro continued to switch clubs and countries in the following years, representing Real Murcia, UD Logroñés (both in the Spanish third tier),[18] Ittihad Tanger (Morocco),[19] Doxa Drama FC (Football League Greece) and Mohun Bagan AC (Indian I-League).