Police say they seized a Taser gun when they stopped a man in downtown St. John's on Tuesday.
Officers with the Royal Newfoundland Constabulary thought the man was acting suspiciously when they saw him in the Harvey Road area late in the morning.
"Through the course of the investigation, it was determined the male was in possession of prohibited weapons," the RNC said in a statement Wednesday.
Gordon Bishop, 29, was arrested without incident.
The scene played out not far from the RNC's headquarters at Fort Townshend.
Bishop was held on charges that include carrying a concealed weapon, possession of a prohibited weapon, possession of a weapon for dangerous purpose and possession contrary to order.
Bishop, who is also accused of breaching a court order, is no stranger to the court system. In April, he was found not guilty of a 2012 attack and robbery in St. John's.