Giovanni Zecchi nait à Bologne, en 1533. Il enseigne la médecine en 1560, à l’université de sa ville natale, avec une grande réputation. Le cardinal Alessandro Damasceni Peretti l’ayant emmené à Rome, en 1580, pour y donner des leçons au Collège de la Sapience, les curateurs de l’académie de Bologne décident qu’il ne serait pas remplacé dans sa chaire, et qu’il continuerait à jouir de son traitement pendant tout le temps que durerait son absence. Au bout de six ans, Zecchi vient reprendre sa chaire à Bologne (1586). En 1588, il repart à Rome, où il reçoit, avec des lettres de citoyen, le titre d’archiatre ou premier médecin de l’État pontifical, et après la mort de Sixte V (1590), il est nommé médecin des conclaves. On le consulte des diverses parties de l’Italie sur tous les cas embarrassants qui se présentent. Dans une dispute qui s’est élevée entre les médecins de Rome et ceux de Naples au sujet de la méthode curative de la fièvre, il met d'accord les parties. Giovanni Zecchi meurt à Rome, en 1601.