The shooting happened near a motorcycle taxi stand at the entrance to Soi Pracha Songkroh 38 in the city's Din Daeng District. Huai Khwang police were alerted to reports of gunfire at around 2:50 a.m., according to the Bangkok Post and Thai PBS.

Officers found 37-year-old rider Purit Mangthisan dead in his orange taxi vest, with three to four gunshot wounds that had entered through his back and exited his chest, police said.

Two other riders were hit: Kiattisak Srirat, 46, in the thigh, and Charin Khunarak, 48, in the right thigh and left hand. Both were taken to hospital, where Charin later died of his injuries, raising the death toll to two, Thai news outlets reported as the case moved to court on June 15.

Police recovered a 9mm SIG Sauer pistol and a magazine at the scene, along with spent casings and live rounds.

The confrontation began when the officer approached the stand at around 2:20 a.m. seeking a ride home to the nearby Makkasan area, police said. The riders quoted the standard fare of 120 baht (US$3.70).