Nebuchadnezzar II was king of Babylon c. 605 BC – c. 562 BC, the longest reign of any king of the Neo-Babylonian empire.