Vào thời điểm trên, xe ben mang biển kiểm soát 92H-1331 do Trương Hữu Dũng (SN 1976, ngụ thôn Đức An, xã Bình Phú, huyện Thăng Bình) điều khiển khiển khi đến đoạn giao cắt với đường sắt trên thì bất ngờ chết máy.
Lúc này một đoàn tàu khách mang số hiệu SE2 chạy hướng Sài Gòn – Hà Nội, đang chạy tới không thể thắng kịp đã húc thẳng vào xe ben, kéo dài hơn 30m rồi hất văng xuống ruộng.
Rất may vào thời điểm xe chết máy, tàu hỏa lao tới, tài xế xe ben đã nhanh tay mở cửa rồi nhảy ra ngoài trước khi bị tàu tông nên không xảy ra thương vong.
Tại hiện trường, chiếc xe ben bị cuốn văng xuống ruộng, nhiều bộ phận bị tông văng khỏi xe, thân xe hư hỏng, biến dạng hoàn toàn.
Theo người dân địa phương, tuyến đường giao nhau với đường sắt này rất thường xuyên xảy ra tai nạn. Người dân và chính quyền địa phương đã kiến nghị ngành đường sắt cho lắp đặt gác chắn nhưng cơ quan có thẩm quyền chỉ cắt cử nhân viên đứng cảnh báo. Tuy vậy, khoảng nửa tháng nay lại không thấy bóng nhân viên xuất hiện.
Ngay sau khi xảy ra tai nạn, tàu SE2 chỉ bị xước nhẹ, hành khách không ai bị thương nên tiếp tục hành trình ra Hà Nội. Lực lượng chức năng địa phương đã có mặt để trục vớt chiếc xe lên.