Ex-NBA superstar Steve Francis was arrested for drunk driving in Houston over the weekend ... and cops say he was a pain in the ass during the bust and vowed revenge on the arresting officers.
The former Houston Rockets star was initially pulled over in a black 2017 Chevy Tahoe on Saturday for doing 88 in a 65 around 11:20 PM -- but during the stop, cops noticed he reeked of booze.
We're told Francis was "verbally abusive" to the officer.
Cops say the 39-year-old refused a field sobriety test -- and more cops were called to the scene because Francis was uncooperative.
Our law enforcement sources tell us Francis made comments essentially warning the officers that he would get revenge for the arrest.
During the incident, cops also found weed.
Francis was eventually taken into custody and charged with DWI, possession of marijuana and retaliation.