Police say 35-year-old Paul Cobbs refused to pull his car over on Fifth Street on the night of December 27.
That led to a short pursuit and a confrontation where officers drew their weapons.
Cobbs was charged with possession of marijuana following his arrest.
He now also faces counts of eluding police, obstruction of justice, and failure to obey two traffic signals.
Cobbs is due in Charlottesville General District Court February 21.
Sign up to receive NBC29 news and weather updates in your inbox daily.