David Villa ble født 3. desember 1981. Han er sønn av en gruvearbeider i Tuilla, som er en liten landsby i Langreo, Asturias. Hans profesjonelle karriere ble satt i fare da han fikk et brudd på lårbenet hans, men gjorde en fullstendig gjenoppretting.