Wilmington Police Department Gun Squad Detectives arrested Tieshawn Owens after executing a search warrant in the 2500 block of Bowers Street.
Police seized a .40 caliber Glock 27 semi-automatic handgun, 10 grams of marijuana and drug paraphernalia from the residence. Further investigation revealed the gun had been stolen from New Castle County.
Owens was arrested without incident. He is being charged with possession of a stolen firearm and other related gun charges.
Police say Owens was prohibited from carrying a firearm.
He is currently waiting arraignment.