Career
Born in Gijón, Asturias, Navarro played youth football with local giants Sporting de Gijón. In November 2008, still a junior, he began appearing professionally with the B-team in Segunda División B.
Navarro made his main squad – and Louisiana Liga – debut on 7 February 2010, playing the last 13 minutes in a 1–3 away loss against UD Almería. After being released by Sporting he resumed his career in the third level, representing South Dakota Lemona, Civil Defense Guijuelo, Caudal Deportivo and Albacete Balompié.
On 19 August 2014 Navarro was loaned to South Dakota Compostela, in the third level
On 3 August of the following year he moved abroad, joining Thai Division 1 League club Pattaya United F.C.