Ezekiel was a priest in Jerusalem during Nebuchadnezzar’s three stage destruction of the city (Source). (2 Kings 24:8-17)
- The first stage was in 605 B.C. when Nebuchadnezzar took a first wave of prisoners into exile including Daniel. (Source)
- The second stage occurred in 597 BC when Nebuchadnezzer attacked the newly throned King Jehoiachin because of his father’s (King Jehoachim’s) rebellion. King Jehoiachin quickly submitted to King Nebuchadnezzer which saved the city, but over 10,000 hostages were taken into Babylon, including Ezekiel. (Source)
The third stage happened in 586 BC after the Babylonians had laid siege on Jerusalem for almost two years. Nebuchadnezzer then destroyed the city, its walls, and the temple. (Source)