În anul 609 î.Cr. Faraon Neco, regele Egiptului, a pornit de-a lungul coastei Palestinei, pentru a veni în ajutorul asirienilor în lupta acestora împotriva Babilonului. Din raţiuni politice, Iosia s-a decis să ţină piept înaintării Faraonului Neco, drept care a fost rănit mortal la Meghido. Slujitorii săi i-au transportat la Ierusalim, unde Iosia a murit şi a fost înhumat (cf. 2 Cronici 35:20-24). Neco a înaintat până la fluviul Eufrat, unde, patru ani mai târziu, babilonienii l-au înfrânt în bătălia de la Carchemiş (Ieremia 46:2).