Before 9:30 a.m. Tuesday, Allentown police spotted 36-year-old Brian Morgan Jr. showing a handgun to two males in front of 438 N. 7th St. in the city.
Morgan looked at police, tucked the gun into his pants and pulled his shirt over it, said Capt. Daryl Hendricks.
He then walked north on 7th Street, ignoring police orders to stop and put up his hands. Then he began running, first north on 7th, then west on Liberty.
When Morgan grabbed at the front of his waist in an attempt to pull the gun out, police tasered him in the back, sending him to the ground.
Morgan continued to resist arrest and additional officers were needed to take him into custody.
Hendricks reported police took a fully-loaded Smith & Wesson .22 pistol from Morgan.
Hendricks said the gun had been reported stolen.
Morgan was charged with possession of a firearm, receiving stolen property, carrying a firearm without a license, terroristic threats, resisting arrest and simple assault.
He was sent to Lehigh County Prison after being unable to post bail, which was set at $100,000.
Police approached Morgan after receiving a phone tip that a man with a gun was in the 400 block of North 7th Street.