For over three hours, the man was surrounded by protesters in Terminal 1 after they accused of being an undercover agent from mainland China.
Suspicions were raised after a message on Telegram messenger was shared that appeared to identify him as a public security officer – a charge he denied.
He was chased down and briefly attacked as several airport security officers sought to protect him.
Paramedics arrived to treat him after he appeared to faint at 10pm but were unable to take him away from angry crowds who demanded to see identification and the contents of his phone.
The man claimed he was simply seeing friends off at the airport.