EDMOND, Oklahoma - Oklahoma County Sheriff's deputies arrested a man who is accused of driving under the influence of drugs, and punching a deputy after leading him on a high-speed chase in Edmond.

According to the Sheriff's office, on Wednesday, a deputy saw a car on N. Rockwell traveling at speeds over 100 mph. The deputy attempted to catch up with the suspect, but the suspect continued driving at a high rate of speed.

The driver, later identified as 23-year-old James Davis Ward, was trying to make a right turn at N.W. 192nd and Rockwell when he lost control of his vehicle and hit a tree. Authorities say Ward then put the car in reverse, and the deputy had to move out of the way in his patrol car to avoid being struck by Ward's car.

At that time, authorities say Ward took off again and drove into a gated residence in the 19000 block of Rockwell. Ward tried to put the gate code into the keypad, but it was unsuccessful.

The deputy then told Ward to get out of the car. But he refused at first.

Ward eventually got out of the vehicle and walked towards the gate. When the deputy tried to take him into custody, Ward reportedly punched him in the face.

A second deputy arrived at the scene and they were able to arrest Ward.

Ward was booked into the Oklahoma County Jail on several charges, including driving under the influence of drugs, assault and battery on an officer, attempting to elude, and reckless driving. He posted bail of $6,500 and was released on Thursday.