Napastnikiem okazał się 32-letni sierżant sztabowy Jakraphanth Thomma. Najpierw w bazie wojskowej zastrzelił trzy osoby, wśród nich swojego przełożonego, później ukradł samochód i kilka sztuk broni.
Mężczyzna pojechał do centrum handlowego Terminal 21, po drodze oddając na oślep strzały.
W centrum zabił kolejnych kilkanaście osób, relacjonując swoje działania na Facebooku. Jego konto zostało usunięte
Po ewakuowaniu z centrum handlowego setek osób, policja odcięła je od świata i rozpoczęła szturm.
Po kilkugodzinnych poszukiwaniach napastnik, który ukrył się w podziemiach centrum, został zastrzelony.