A man was injured outside a Gwinnett County home Saturday when he refused to drop his gun and was shot by an officer, according to police.

The shooting happened in the 300 block of Foxcroft Road, near Buford Drive and Lawrenceville.

At approximately 10:21 a.m., a teenager called 911 to report that her mother and stepfather were arguing at their home, police said.

“The teenager told dispatchers that her stepfather armed himself with a gun during the argument with her mother,” Gwinnett police said in an emailed statement.

An officer arrived at the home minutes later and could hear arguing in the backyard, police said. As the officer walked up the drive, he heard a gunshot and then saw a man holding a gun.

“The officer gave commands to the suspect to drop the gun,” police said. “The suspect confronted the officer with the gun. The officer fired his service weapon at the suspect, striking him in the leg.”

Officers rendered aid to the man who was shot before he was taken to the hospital for treatment. His injuries were not life-threatening, police said.

No other injuries were reported, according to police. The incident remains under investigation.

Please return to The Atlanta Journal-Constitution for updates.