Born in Madrid, Montero made his senior debuts with local AD Villaviciosa de Odón in the 2008–09 season. In the 2009 summer he joined AD Alcorcón B also in the lower leagues,[1] but returned to former club in 2010.
On 3 August 2013 Montero moved to Zamora CF, also in the third tier.[3] After scoring nine times in 19 matches, he joined Real Jaén.[4] On 23 February 2014 Montero played his first match as a professional, starting in a 0–0 away draw against Córdoba CF in the Segunda División.[5]