Nació en Sevilla, siendo hijo de Juan Espantaleón Perea y de Luisa Torres y Torres.