A “good Samaritan” met his end in N.C. on Friday evening after he pulled over to assist a motorist who slid off the road.

The Catawba County Sheriff’s Office identified the victim as 27-year-old Jefferson Heavner, according to WCNC, NBC’s Charlotte station.

The suspect, Marvin Lee Jacob, was reportedly drunk when his vehicle slid off the road in Catawba County, which is an area outside of Charlotte. Several motorists, including Heavner, exited their vehicles to assist Jacob.

Coy Reid, the county’s sheriff, told ABC News that the group planned to call the police for assistance because they “believed there was something wrong with the man.”

"He heard them say that," Reid said. "He jumps out of the car with a pistol." The group scattered, but Jacob allegedly opened fire, hitting the victim. After Heavner dropped, the sheriff claims Jacob “walks over and fires multiple shots into him.”

Reid alleges that Jacob was uncooperative when police arrived on the scene. SWAT had to be deployed to extract him from his vehicle, which was still stuck.

The suspect has been charged with first-degree murder and is being held in the Catawba County jail. He will appear in court on Monday.