Theo kết quả điều tra, 18 giờ 45 phút ngày 12/2, Tổ tuần tra Công an huyện Thanh Oai phối hợp Công an xã Bích Hòa, huyện Thanh Oai tuần tra tại đường nội bộ trong Khu Công nghiệp Thanh Oai (xã Bích Hòa) phát hiện taxi của hãng Thăng Long, biển kiểm soát 99A – 123.17 do Nguyễn Văn Hùng là chủ xe và ô tô biển kiểm soát 98A-174.63 do Giáp Văn Cần là chủ xe có biểu hiện nghi vấn nên tiến hành kiểm tra.
Trên ô tô 99A – 123.17, Tổ công tác phát hiện có 5 bao tải, bên trong có nhiều hộp pháo. Đấu tranh tại chỗ, Hùng và Cần khai nhận, số pháo này mang về huyện Thanh Oai bán cho một đối tượng tên Công. Kiểm đếm số pháo xác định có 90 hộp, bên trong mỗi hộp có 36 ống hình trụ, tổng trọng lượng là 127,5 kg.
Mở rộng điều tra, Công an huyện Thanh Oai xác định, Nguyễn Văn Hùng có quen biết với đối tượng Trần Văn Nghĩa. Khoảng ngày 8/2, Nghĩa nhờ Hùng tìm xem chỗ nào bán pháo. Hùng liên hệ một đối tượng tên Chiến ở tỉnh Bắc Giang và đặt mua năm thùng pháo, mỗi thùng giá 4,5 triệu đồng.
Sau đó, Hùng gọi cho Nghĩa và bán lại với giá 5 triệu đồng/thùng. Khoảng 16 giờ ngày 12/2, Hùng và Nghĩa gặp một thanh niên người ở huyện Thanh Oai (Hà Nội) tại khu vực quán nước thuộc Khu Công nghiệp Đình Trám, huyện Việt Yên (Bắc Giang). Tại đây, Nghĩa đã môi giới cho Hùng bán cho thanh niên lạ mặt 5 thùng pháo, mỗi thùng 5 triệu đồng; tiền công chuyên chở về Hà Nội thêm 2,5 triệu đồng. Sau đó, Hùng thuê Giáp Văn Cần chở pháo về Hà Nội để giao cho khách. Trong lúc thực hiện, cả hai bị bắt quả tang.
Cơ quan Công an đã tiến hành triệu tập đối với đối tượng Phạm Văn Chiến, sinh năm 1979, ở tỉnh Bắc Giang. Tuy nhiên, đối tượng không thừa nhận hành vi bán pháo cho Nguyễn Văn Hùng nên chưa đủ tài liệu chứng minh hành vi của Chiến.