Nació el 28 de mayo de 1875 en Santa Cruz de Tenerife, Islas Canarias, hijo de Juan Cabrera y Josefa Díaz.