Born in Alcorcón, Madrid, Villa finished his graduation with Real Madrid, making his senior debuts with the reserves in 1996-97 season.
In the following six seasons Villa competed in the second level (with the two last being in Segunda División B), representing CD Leganés and Córdoba CF.