Durante il suo regno, il faraone Neco, re d' Egitto, marciò contro il re d' Assiria, verso il fiume Eufrate. Il re Giosia lo affrontò, e il faraone, al primo scontro, lo uccise a Meghiddo.
I suoi servitori lo tolsero dal carro e lo misero sopra un secondo carro che era pure suo, e lo condussero a Gerusalemme. E morì, e fu sepolto nella tomba dei suoi padri. Tutto Giuda e Gerusalemme piansero Giosia.