A Charleston County deputy shot a driver who was driving recklessly and then tried to grab the deputy’s gun this afternoon, the sheriff’s office is reporting.

Here’s what happened, according to sheriff’s Maj. Jim Brady.

Shortly before 12:30 p.m., a caller reported that a U-Haul truck was driving recklessly on U.S. Highway 17 north near McClellanville. A deputy located the truck, noticed it was still driving erratically and tried to pull it over. The driver failed to stop and the deputy followed.

After about 3 miles, the driver pulled into Pole Yard boat landing in Georgetown County and got out. He failed to cooperate and the deputy used a Taser on him, according to Brady.

The driver continued to struggle, tried to grab the deputy’s gun and then took off running. The deputy fired twice, hitting the driver in the torso and arm. The Georgetown County EMS took the man to a local hospital.

The driver’s name and charges he might face have not been released.

The State Law Enforcement Division is investigating, with assistance from the Georgetown County Sheriff’s Office.

The deputy was placed on administrative leave, which is standard protocol during an investigation.

Reach Dave Munday at 937-5553 or twitter.com/dmunday.