A 25-year-old man with a violent past was shot and killed by police after he fired at them in his apartment doorway, threatened to engage in a shootout with them to the death and then pointed a gun at officers again from an upstairs window, according to the Jacksonville Sheriff’s Office.

Terry Percy Campbell, whose prior arrests include a dropped attempted-murder charge in 2011, was killed by 16-year veteran detective Robert Nauss IV with one shot from his police-issue rifle at the Pines of Mindanao apartments off Atlantic Boulevard, police said. This was Nauss’ second police-involved shooting, the other one occurring about a decade ago.

The violent evening began just before 9:30 p.m. Tuesday when Campbell argued with his mother and 20-year-old brother at the apartments, police director Ron Lendvay said.

"The domestic dispute turned violent when the suspect threatened the 20-year-old brother with a handgun," Lendvay said. "The mother wanted to defuse the situation and chose to drive the suspect to a different location to allow him a period of time to cool down."

She dropped Campbell off in the Regency Square mall parking lot and left, police said. Campbell called his girlfriend and argued, then got a taxi back to the apartment. The girlfriend has an April domestic violence injunction against Campbell, and he was due in court Thursday for it, Lendvay said.

Sometime later, the mother and younger son drove past Campbell in the taxi as she was leaving the apartment. Campbell ordered the taxi driver to follow his mother’s car, Lendvay said. That’s when his mother called police, saying she was worried for the taxi driver’s safety because she knew her son had a gun. The driver later said Campbell was telling her he "would not go back to jail" before she letting him out, Lendvay said.

The mother met with officers before they all went back to the apartment just after 10 p.m. They found Campbell back inside alone. But when officers tried to reason with Campbell through the apartment door, he became "agitated and uncooperative," Lendvay said.

"The suspect eventually opened up the door a few inches and officers attempted to enter the apartment," Lendvay said. "The suspect reacted at about 10:53 p.m. by firing gunshots through the door in the direction of the officers."

Officers evacuated surrounding apartments as they continued to talk with Campbell by telephone. SWAT officers were called in, the first ones arriving about midnight. Officers talked more with Campbell over the phone, but he remained aggressive and admitted he had smoked Flakka earlier, Lendvay said.

"He said he wasn’t going back to prison and threatened to kill himself," Lendvay said. "He said he wasn’t coming out and was ready to die. And he ultimately said he was ready to shoot it out with police and they would have to kill him or he would kill an officer."

SWAT officers surrounded the apartment, with Nauss setting himself up with his rifle outside the back along Mindanao Drive. He saw Campbell open a window in the darkened apartment, then walk away. When Campbell appeared at the window again, he had a handgun that he pointed at the SWAT members outside, Lendvay said. Nauss fired once, hitting Campbell in the upper body.

Officers forced open the barricaded front door and found Campbell dead with a chrome .32-caliber handgun nearby, plus four spent shell casings and two bullet holes in the door. No one else was in the apartment at the time of the shooting, Lendvay said.

A search of police and court records shows Campbell has a lengthy arrest record.

In 2011 he was arrested along with another man on charges of second-degree attempted murder after a shootout in a commercial strip center parking lot near Fort Caroline Road and Townsend Boulevard, police previously said. The other man was wounded.

Court records show Campbell’s girlfriend sought and obtained a domestic violence injunction for protection against him last month after he showed up at her mother’s home accusing her of being unfaithful and forcing her into a car. Campbell was also jailed in September after a domestic dispute involving the same woman. Witnesses told police they saw Campbell dragging her around the parking lot of the Westbrook Library on Commonwealth Avenue. He received 90 days in jail.

Prior to that, he was arrested in April 2016 for domestic battery in a case involving the same woman. A neighbor had called 911 and said she could hear through the wall someone beating the woman as she screamed in protest. Campbell pleaded no contest and was sentenced to two days in jail and 12 months’ probation, which he later violated, court records state.

Dan Scanlan: (904) 359-4549