Steve Cho said his strange behaviour in the departure hall of Phuket International Airport was due to an overdose of the sex drug Viagra.
The 27-year-old was eventually tackled by six security guards and airport staff before being arrested by police.
However, before he could be restrained, he crapped on the floor, before picking up his faeces and throwing it at the officers and shocked bystanders.
Witness Wannee Ming told local media that it was one of the most disgusting scenes witnessed at an airport.
“This was the scariest and most disgusting thing I ever saw at an airport. I stayed away from the man in case he attacked anybody.
“The airport staff tried to make him calm down. They were talking to him but he ignored them. It was very bad. The airport did a good job to control him.”
The rampage took place at 11.30pm on Thursday, but only became public today (Monday, January 8).
Cho later told police that he had no recollection of his rampage, saying only that he had taken too many “sex drugs”.
He apologised for his behaviour and said he was willing to pay for any damage he had caused.
A statement from the airport said: ”To control the situation and to prevent any danger that might happen to other passengers, the officers had to arrest the man.
”The officers brought him to the walkway on the north side of the terminal to avoid other passengers and managed to calm him down at the Tourist Centre on the first floor.
”When he regained his composure he admitted that he took too many Viagra pills and lost consciousness.
“He accepted responsibility to reimburse for any damages that he caused. His trip to Incheon [South Korea] was cancelled and he was brought to Saku Police Station for further investigation.”
Cho was sent to a nearby hospital for medical checks and psychiatric assessment.
In September, we reported on another foreigner’s Thai rampage after a German was arrested for riding a unicycle naked while masturbating in Pattaya.