Долгое время благочестивые супруги не имели детей. В ветхозаветные времена это воспринималось как тяжкое бремя и даже божье наказание. Однажды во время храмовой службы архангел возвестил престарелому Захарии радостную весть: у его жены родится сын, который «предъидет пред Господом в духе и силе Илии». Услышав это, священник усомнился, и за свое маловерие был наказан немотой.
Когда младенец появился на свет, Елисавета, движимая Святым Духом, назвала его Иоанном, хотя в их роду такого имени еще не давали. Когда немой Захария попросил дощечку и написал то же самое имя, дар речи чудесным образом к нему вернулся, и он исполнился пророчеств о судьбе сына.
Но счастье длилось недолго. Царь Ирод, узнав о рождении Мессии, искал и младенца Иоанна, опасаясь, что тот и есть истинный Царь Иудейский. Праведная Елисавета с ребенком бежала в горы. Когда преследователи были уже совсем близко, мать в слезах взмолилась о спасении, и, по церковному преданию, гора чудесным образом расступилась, укрыв их от убийц.
Тем временем Захария нес службу в Иерусалимском храме. Воины Ирода допрашивали его, требуя выдать местонахождение сына. Святой старец остался непреклонен и был зверски убит прямо между алтарем и жертвенником. Елисавета, узнав о гибели мужа, скончалась через 40 дней, а маленький Иоанн был сохранен Богом в пустыне до дня своего служения народу.