Police said 17-year-old Jvon Plas Sneed broke into into the Eagle One Supply Store on Craftsman Drive around 1 a.m. Saturday morning.
Sneed took off on foot, but authorities managed to catch up with him a short time later. Officials said Sneed had stolen 15 weapons.
The same store was broken into May 11. Police said it was also Sneed that broke in that night and stole 19 firearms.
The gun store owner told ABC11 that surveillance video of both burglaries shows the teenaged suspect wearing the same clothes and getting stuck inside the locked-down store for a while before police arrived.
"There is an alarm and that's what dispatched Raleigh. Raleigh was on top of everything. So on this second occasion they were able to get here as the individual was fleeing," Eagle One Supply owner Kevin Johnson said.
Sneed is charged with 34 counts of larceny of a firearm, two counts of breaking and entering, and misdemeanor larceny. He also faces two counts of possession of firearm by felon, resisting public officer, and possession of burglary tools.
Sneed is being held at the Wake County Jail under a $755,000 bond.