The Siege of Jerusalem was a military campaign carried out by Nebuchadnezzar II, king of Babylon in 597 BC. In 605 BC, he defeated Pharaoh Necho at the Battle of Carchemish, and subsequently invaded Judah. According to the Nebuchadnezzar Chronicle, King Jehoiakim of Judah rebelled against Babylonian rule, but Nebuchadnezzar captured the city and installed Zedekiah as ruler.
To avoid the destruction of Jerusalem, King Jehoiakim of Judah, in his third year, changed allegiances from Egypt to Babylon. He paid tribute from the treasury in Jerusalem, some temple artifacts and some of the royal family and nobility as hostages. In 601 BC, during the fourth year of his reign, Nebuchadnezzar unsuccessfully attempted to invade Egypt and was repulsed with heavy losses. The failure led to numerous rebellions among the states of the Levant which owed allegiance to Babylon, including Judah, where King Jehoiakim stopped paying tribute to Nebuchadnezzar and took a pro-Egyptian position.
Nebuchadnezzar soon dealt with these rebellions. According to the Nebuchadnezzar Chronicle, he laid siege to Jerusalem, which eventually fell on 2 Adar (March 16) 597 BC.