At about 2.15pm on Saturday (July 8) police stopped a 33-year-old male, whom they recognised, in Wharf Street, Tweed Heads.
The Tweed Heads resident was known to have outstanding warrants for his arrest. And police attempted to stop him.
A struggle ensued, during which the man continually tried to reach down the front of his pants, police said.
With assistance from extra officers, police restrained the man and, on searching him, they allegedly found a large knife with a makeshift sheath down the front of his pants.
They also allege had had a small quantity of prohibited drug in his pockets.
The male was taken to Tweed Heads Police Station and charged with warrants for revocation of parole, stealing and escaping lawful police custody. He has been also charged with resisting police as well as various charges in relation to the knife, drugs and suspected stolen goods.
He has been refused bail to appear at Tweed Heads Local Court on Tuesday, July 9.