Din Scriptura aflam ca in vreme ce slujea la Templul din Ierusalim, in sfantul altar i s-a aratat ingerul Gavriil care i-a vestit ca Elisabeta, sotia lui, ii va naste fiu, ca raspuns la rugaciunile lor.
Zaharia s-a indoit de cuvintele ingerului, pentru ca atat el, cat si sotia sa erau inaintati in varsta. Pentru ca s-a indoit de prorocirea ingerului, a ramas mut pana ce a putut sa-i scrie numele fiului pe o tablita!
Sfantul Zaharia, tatal Sfantului Ioan Botezatorul, a fost preot la Templul din Ierusalim in timpul imparatului Cezar August.
In acea vreme, in Tara Sfanta domnea Irod cel Mare, ucigasul de prunci.
In Evanghelia de la Luca 1, 67-69, Sfantul Zaharia proroceste despre viata si activitatea lui Ioan: „Iar tu, pruncule, prooroc al Celui Preainalt te vei chema, ca vei merge inaintea fetei Domnului, ca sa gatesti caile Lui, sa dai poporului Sau cunostinta mantuirii intru iertarea pacatelor lor, prin milostivirea milei Dumnezeului nostru, cu care ne-a cercetat pe noi Rasaritul cel de Sus, ca sa lumineze pe cei care sed in intuneric si in umbra mortii si sa indrepte picioarele noastre pe calea pacii.“
Datorita acestei prororciri, Zaharia este numarat in randul prorocilor.
Moastele proorocului sunt in Ierusalim
Potrivit traditiei, cand Irod a poruncit ca toti pruncii din Betleem sa fie ucisi, in speranta de a-L ucide si pe Hristos, Elisabeta s-a ascuns cu Ioan intr-o pestera. Irod stia de nasterea minunata a lui Ioan si pentru ca ajunsese sa creada ca acesta ar putea fi Mesia, le porunceste soldatilor sa-l caute si sa-l omoare. Pentru ca soldatii nu l-au gasit pe Ioan, Irod a poruncit ca preotul Zaharia sa fie injunghiat in locul fiului sau. Sfantul a fost ucis in fata altarului.