Nguyên nhân dẫn đến đánh nhau hiện chưa kết luận được, do các tường trình mâu thuẫn. Theo ông Thắng, lái xe Thái luôn vượt đèn đử nên ông nhắc nhở, dẫn đến cãi cọ và đánh nhau. Còn theo lái xe Thái, ông Thắng say rượu cứ buộc vượt đèn đử, anh không nghe theo nên bị bóp cổ, giằng tay lái; anh sợ quá nhảy ra khửi xe, bị ông Thắng nhảy theo rút thắt lưng đánh.
Theo lãnh đạo Công an TP Cần Thơ cho biết, tuyến đường chiếc taxi chạy đêm đó có gắn camera tự động ghi hình. Một chuyên gia an toà n giao thông cho rằng, xem lại camera, nếu chiếc taxi không vượt đèn đử thì tường trình của lái xe Thái là đúng.