Während seiner Regierungszeit zog Pharao Necho, der König von Ägypten, mit seinem Heer zum König von Assyrien an den Euphrat. Doch Joschija stellte sich ihm bei Megiddo entgegen und wurde gleich zu Beginn des Kampfes getötet.