Trước đó, đêm 14/6, Linh cùng với Lê Đăng H., Lê Văn C., Đinh Thế D. và một người có tên là Gióng (chưa rõ lai lịch) đến nhà hàng Bến Thành (phường Bến Nghé, quận 1), ngồi bàn Vip 9.
Đến rạng sáng 15/6, D. và C. ra về trước, còn Linh cùng H. và Gióng ở lại. Sau đó, cả ba xảy ra mâu thuẫn với một nhóm thanh niên khác ngồi bàn bên cạnh.
Vào thời điểm hai nhóm đang cự cãi nhau, bảo vệ nhà hàng là anh NTK phát hiện Linh đang cầm khẩu súng ngắn trên tay bèn xông đến khống chế bắt giữ Linh giao cho Công an phường Bến Nghé.
Tại cơ quan công an, Linh khai nhận bỏ túi xách trên bàn để đi vệ sinh nên không biết ai đó đã bỏ súng vào túi của mình, khi Linh định vứt khẩu súng đi thì bị bảo vệ phát hiện.
Được biết kết quả giám định khẩu súng thì đó là súng ngắn ổ quay tương tự vũ khí quân dụng, bốn viên đạn trong khẩu súng là đạn thể thao quốc phòng. Riêng đối tượng tên Gióng hiện cơ quan công an chưa tìm được.