Après son enfance à Mineo, Giuseppe Bonaviri part en 1938 à Catane, où il va au lycée et fait ses études de médecine à l'université de Catane.
Il vit ensuite dans le Latium, à Frosinone, au sud de Rome à partir de 1958 comme médecin cardiologue.
Son œuvre a pour décor la Sicile, avec en toile de fond les contes et légendes populaires encore vivaces dans cette île à l'histoire originale, au croisement des cultures grecque, punique, latine, arabe-berbère, normande et hispanique.