He was a prophet of the two-tribe kingdom of Judah, and like Ezekiel was of priestly extraction. He describes himself as "the son of Berechiah, the son of Iddo." In Ezra and he is called "the son of Iddo," who was properly his grandfather. His prophetical career began in the second year of Darius, king of Persia (B.C. 520), about sixteen years after the return of the first company from their Babylonian exile. He was contemporary with Haggai (Ezra 5:1).
Although there is an indication in Targum Lamentations that "Zechariah son of Iddo" was killed in the Temple, scholars generally understand this as a reference to the death of a much earlier figure, Zechariah Ben Jehoiada. On the Eastern Orthodox liturgical calendar, his feast day is February 8. He is commemorated with the other minor prophets in the calendar of saints of the Armenian Apostolic Church on July 31.