Five of the stolen weapons are still missing.
The man who barricaded himself in a home is 24-year-old Rodenick Winston.
He's charged with theft of property and attempted murder for shooting at deputies.
The guns found inside the home were stolen from the Cordova Walmart in February, according to the sheriff's office.
Chip Washington with the Shelby County Sheriff's Department said, "Any time you have pulled a weapon or a gun from the streets, let alone two, you have saved someone's life."
The guns were uncovered at a standoff on Maple Street Monday.
Police say they were there to arrest five people for drug charges, but Winston refused.
He barricaded himself in the house, shooting at officers.
After two hours, they took him into custody.
Washington said, "It was pretty chaotic, pretty scary. Anytime you have someone who barricades someone in a house and they take shots at officers, of course that raises everyone's anxiety level."
No word on what the other four people are charged with, or if they were the ones who stole the weapons from Walmart.
Neighbors tell WREG there's been a lot of traffic in and out of the house in the last few months and they haven't had a decent nights sleep since the group moved in.
Police hope this information leads them to more stolen guns.
"This may lead to a break in this case several breaks and hopefully more down the road," Washington said.