A Maryland man has been charged with attempted murder after engaging in a shootout with police officers who were responding to reports of animal cruelty and a domestic dispute in Harford County on Tuesday.

Deputies from the Hartford County Sherrif's Office were called to a home around 7 p.m. where a resident had reportedly shot and killed a dog.

Police said the suspect, Benjamin Murdy, then began engaging in a shootout with officers, firing off nearly 200 rounds from a rifle and handgun, hitting a patrol vehicle several times and striking a neighbor who was outside twice in the lower body, according to reports by WBALTV.

BALTIMORE STATE'S ATTORNEY BLASTS POLICE UNION'S 'POLITICAL RHETORIC' AFTER VIDEO SHOWS MOB ATTACKING OFFICER

The neighbor was rushed to York Hospital for treatment and was released shortly after, but a dog was killed in the shootout, police said.

Officers from the Baltimore County Police Department, Maryland State Police, Aberdeen Proving Ground Police, Natural Resources Police, Havre de Grace Police and Aberdeen Police all descended on the scene to apprehend the shooter.

After nearly an hour and a half of gunfire, while neighborhood residents sheltered in place and members of the Crisis Negotiation Team urged Murdy to stand down, he finally called 911 and told them he wanted to surrender.

Murdy, 43, was charged with attempted first- and second-degree murder, first- and second-degree assault, reckless endangerment, aggravated animal cruelty and other related charges. The investigation is still ongoing.

CLICK HERE FOR THE FOX NEWS APP

Murdy is currently being held at the Harford County Detention Center without bail.

Officials said they have had previous interactions with Murdy.