Certo dia, Zacarias estava servindo diante de Deus no templo, pois seu grupo realizava o trabalho sacerdotal, conforme a escala. Foi escolhido por sorteio, como era costume dos sacerdotes, para entrar no santuário do Senhor e queimar incenso. Enquanto o incenso era queimado, uma grande multidão orava do lado de fora.
Então um anjo do Senhor lhe apareceu, à direita do altar de incenso. Ao vê-lo, Zacarias ficou muito abalado e assustado. O anjo, porém, lhe disse: “Não tenha medo, Zacarias! Sua oração foi ouvida. Isabel, sua esposa, lhe dará um filho, e você o chamará João. Você terá grande satisfação e alegria, e muitos se alegrarão com o nascimento do menino, pois ele será grande aos olhos do Senhor. Nunca tomará vinho nem outra bebida forte. Será cheio do Espírito Santo, antes mesmo de nascer. Fará muitos israelitas voltarem ao Senhor, seu Deus. Será um homem com o espírito e o poder de Elias, e preparará o povo para a vinda do Senhor. Fará o coração dos pais voltar para seus filhos e levará os rebeldes a aceitarem a sabedoria dos justos”.
Zacarias disse ao anjo: “Como posso ter certeza de que isso acontecerá? Já sou velho, e minha mulher também é de idade avançada”.
O anjo respondeu: “Sou Gabriel, e estou sempre na presença de Deus. Foi ele quem me enviou para lhe trazer estas boas-novas. Agora, porém, você ficará mudo até os dias em que essas coisas acontecerão, pois não acreditou em minhas palavras, que se cumprirão no devido tempo”.
Enquanto isso, o povo esperava Zacarias sair do santuário e se perguntava por que ele demorava tanto. Quando finalmente saiu, não conseguia falar com eles, e perceberam por seus gestos e seu silêncio que ele havia tido uma visão no santuário.
Ao fim de seus dias de serviço no templo, Zacarias voltou para casa. Pouco tempo depois, sua esposa, Isabel, engravidou e não saiu de casa por cinco meses. “Como o Senhor foi bom para mim em minha velhice!”, exclamou ela. “Tirou de mim a humilhação pública de não ter filhos!”