Calvia Local Police arrested a 30-year-old man on Wednesday night after he was caught walking round Magalluf trying to peddle various bags of marijuana.
The arrest was made at 00.45am and an extra police unit was required because the suspect aggressively tried to resist arrest.
He was selling the bags for 20 euros.