
Zacarías procedía de una familia griega establecida en Calabria; el Liber Pontificalis da el nombre de su padre como Polichronius. Muy probablemente era diácono de la Iglesia romana y fue elegido papa de inmediato, sin oposición, tras el entierro de Gregorio III. Su biógrafo lo recordaba como apacible, pacífico y generoso tanto con el clero como con el pueblo.
Acudió en persona ante el rey lombardo Liutprando, en Terni y más tarde en Pavía, y lo convenció de devolver las ciudades conquistadas y de respetar Rávena. Colaboró estrechamente con San Bonifacio en la organización de la Iglesia en Alemania, y cuando los francos le preguntaron quién debía ser rey dio la respuesta que permitió a Pipino tomar la corona. También rescató a esclavos vendidos en Roma, restauró el Laterano y tradujo al griego los Diálogos de San Gregorio Magno.
La Iglesia lo honra como Santo. Leer su página en el diccionario de los santos.