José María España fue el tercer hijo del sargento José de España y Sáenz, y Anastasia Rodríguez del Villar; al poco tiempo la familia se traslada a Bayona (Francia), donde transcurre su infancia.