A man was killed Monday afternoon after gunfire erupted inside a DeKalb County Walmart, officials said.

However, police said the shooter will not be charged since investigators have ruled it was an act of self-defense, DeKalb police spokeswoman Michaela Vincent said.

The shooting victim, a man in his late to mid-60s, died on the way to a hospital, according to Vincent. His name was not released.

Police detained a man in his late 50s in connection with the incident, which happened at the store on Gresham Road. Officers were sent to the shopping center about 2 p.m. after someone reported gunshots, Vincent said.

Investigators said the incident began as a dispute between the two men, later saying that the shooting was in self-defense. It’s not clear what led to the dispute.

The shooter has been released from custody.

In other news: 

The SUV has a handicap tag number TBV359.

About the Author

Keep Reading

In 2018, McDonough Mayor-elect Kam Varner helped create a documentary on the Blacksville community. A major thoroughfare, Phillips Drive, was named after her great-great-grandfather. (Arvin Temkar/AJC)

Credit: arvin.temkar@ajc.com

Featured

Carleigh Knight (left) and her sister, Natalie Rogovin, look at Christmas ornaments while shopping at Kudzu Antiques + Modern in Decatur on Tuesday, Nov. 25, 2025. (Natrice Miller/AJC)

Credit: Natrice Miller