About 6.05pm on Friday November 24 police went to the Gold Coast Highway at Tweed Heads responding to a report that a car had collided with a metal fence.
The 34-year-old male driver from Tweed Heads was found blew a positive breath test.
He was searched and police allegedly found a bag of cannabis in his underwear.
The man was arrested and taken to Tweed Heads Police Station where allegedly returned a blood alcohol reading of .167.
He was allegedly also driving on a license that expired in 2014.
The man was charged with HRPCA, unlicensed driving and possessing prohibited drug.
He was bailed to appear before Tweed Heads Local Court on the December 11.