The man will be charged in court on Wednesday for two counts of voluntarily causing hurt to deter a public servant from the discharge of his duty and one count of using criminal force to deter a public servant from the discharge of his duty.
If found guilty of the first offence, he faces a jail term of up to seven years, and a fine or caning. For the second offence, he could be jailed up to four years, fined, or both.
The man is also under investigation for the possession of offensive weapon and fraudulent possession of property, police said.
For the possession of offensive weapon, he could be jailed for up to three years and caned with not less than six strokes.
If found guilty of fraudulent possession of property, he faces a jail term of up to one year, a fine of up to S$3,000, or both.
Investigations by the Central Narcotics Bureau into the suspected drug-related offences are ongoing.