ในขณะที่โยสิยาห์ยังทรงครองราชย์อยู่ ฟาโรห์เนโคแห่งอียิปต์เสด็จมายังแม่น้ำยูเฟรติสเพื่อช่วยกษัตริย์อัสซีเรีย โยสิยาห์ยกทัพออกไปรบกับเนโค และถูกประหารที่เมกิดโด