San Bernardino County Sheriff Department's public information officer, Cindy Bachman, said the 62-year-old actor was arrested by the California Highway Patrol on Saturday, reported Entertainment Tonight.
McDonald was booked on charges of driving while intoxicated and driving while intoxicated with over 0.8 blood alcohol content.
The actor allegedly veered off the highway and crashed into a gas meter.
This is not the first time McDonald has been arrested for driving while intoxicated. In 2013, he was taken into custody in North Carolina, after he was stopped and failed a breathalyzer test.