
Zacharie était issu d'une famille grecque établie en Calabre ; le Liber Pontificalis donne le nom de son père, Polichronius. Il était très probablement diacre de l'Église romaine et fut élu pape aussitôt, sans opposition, après l'inhumation de Grégoire III. Son biographe se souvenait de lui comme d'un homme doux, pacifique et généreux envers le clergé comme envers le peuple.
Il se rendit en personne auprès du roi lombard Liutprand, à Terni puis à Pavie, et le persuada de rendre les villes prises et d'épargner Ravenne. Il collabora étroitement avec saint Boniface à l'organisation de l'Église en Germanie, et lorsque les Francs lui demandèrent qui devait être roi, il donna la réponse qui permit à Pépin de prendre la couronne. Il racheta aussi des esclaves vendus à Rome, restaura le Latran et traduisit en grec les Dialogues de saint Grégoire le Grand.
Il est honoré par l’Église comme Saint. Lire sa page dans le dictionnaire des saints.