Stinson told WXIN that he knew the man's gun was not loaded, so he grabbed his own weapon.
“I knew when he pulled the hammer back on the automatic weapon there wasn’t a bullet in the chamber," Stinson told the television station. "I know the sound.”
Stinson then took aim with his gun, which was loaded, and the video shows the suspect fleeing the store, WXIN reported.
Stinson said he did not pull the trigger because he saw a boy in front of his store, and was concerned a stray bullet would hit him.
"If you're shooting a 40 caliber, it's going to go through him, through this merchandise, through that window, and what's beyond that window," Stinson told WXIN. "He's got a lot more to live than me. That's true, that's a little boy there."
Instead, Stinson called 911 and briefly chased after the suspect before returning to his store.
The suspect remains at large, police said in a news release.