Police arrested Leonardo Hagelsieb Rodriguez, 25, of 2920 Chapel Hill Road at 1:06 a.m. and again at 4 a.m.
Rodriguez is being charged with two misdemeanor counts of driving while impaired, two misdemeanor counts of driving with a revoked license, one misdemeanor count of speeding and one misdemeanor count of failure to run headlights, reports state.
Rodriguez first was clocked going 67 mph in a 35 mph zone on East Franklin Street near Plant Road at about 1 a.m., reports state.
He registered a .15 on the Intoxilyzer 5000 test, reports state.
Reports also state that Rodriguez was arrested and charged with one misdemeanor count each of driving while impaired, speeding and driving with a suspended or revoked license.
Rodriguez was transported to the Chapel Hill Police Department, where he was released by the magistrate on a written promise to appear April 10 in the Orange County District Court in Chapel Hill.
Jane Cousins, Chapel Hill police spokeswoman, said it is at this point when most arrestees get a ride home.
Cousins said that once a Chapel Hill police officer makes an arrest, it is up to the magistrate to determine if a person should be released or held.
But it is unclear if a ride was arranged for Rodriguez after he was released from the Chapel Hill Police Department.