Theo kết quả điều tra ban đầu, trước đó, Phong có mâu thuẫn, gây thương tích cho một người bạn của Trương Trọng Tuấn (20 tuổi, trú xã Cổ Đạm, huyện Nghi Xuân). Hai bên sau đó giải quyết dân sự và Phong đồng ý bồi thường cho nạn nhân 1 triệu đồng để lo chi phí thuốc thang nhưng chưa trả tiền bồi thường.
Khoảng 11h ngày 4.3, biết Phong đang chơi game tại quán Internet ở xã Cổ Đạm, Tuấn cùng một người khác đến tìm, yêu cầu Phong trả nợ cho bạn mình.
Do có tranh cãi tại đây nên Tuấn đã dùng mũ bảo hiểm đánh vào người Phong. Lập tức, Phong rút dao ra để đâm Tuấn. Khi Tuấn bỏ chạy ra ngoài sân bị Phong đuổi theo đâm nhiều nhát khiến Tuấn gục xuống tại chỗ. Sau đó, dù được người dân đưa đến Trạm y tế xã Cổ Đạm để cấp cứu nhưng Tuấn đã tử vong.
Sau khi gây án, được gia đình vận động, Phong đã đến Công an huyện Nghi Xuân đầu thú, giao nộp hung khí gây án.