Il est le fils de Georges Mayor et de sa femme Marianne Monthoux. Il apprend la chirurgie à Berne, étudie aussi à l'institut médico-chirurgical de Zurich et effectue des séjours d'étude à Paris (1793-1801). En 1808, il obtient son doctorat en médecine à Montpellier[1].
Il travaille d'abord à Vevey (dès 1802), puis à Genève (dès 1808)[1].
Réputé pour son humanité, il reçoit la bourgeoisie de Genève[3] pour les services rendus lors de l'épidémie de typhus de 1814 mais est surtout célèbre pour avoir le premier découvert en 1818 les bruits du cœur d'un fœtus[1],[4].