Nebuchadnezzar, the king of Babylonia, appointed Zedekiah to be king of Judah. He was the son of Josiah. Zedekiah ruled in place of Jehoiachin, the son of Jehoiakim.