Es natural de Mallorca y posiblemente de Cabrera (España).