Police received a tip-off about Halpin after a 25-year-old man was arrested on December 13.
He told police he sold ya ice to Halpin, who would then sell the drug to tourists and teenagers in the area, the Phuket Gazette reported.
Police set up a sting operation and had the man call Halpin.
"He was told that there wasn't much left in the batch. However, there was enough for us to come in and make an arrest,'' Lieutenant Colonel Bangprasert said.
Halpin told Phuketwan.com today he had not signed a statement nor made a confession and denied selling drugs to tourists.
He was likely to appear in court tomorrow, the website said.
Halpin was well known to locals and tourists and often helped police with their inquiries and offered advice to tourists.