Robert Doane, 26, of 151 Sagamore St., became the subject of a drug investigation after police learned he was selling heroin out of his residence, according to a news release.
Detectives set up surveillance of his home on Jan. 29, but Doane spotted them and, suspicious of their unmarked police car, refused to complete a heroin deal with two men outside his home.
A week later, state Probation and Parole officer, together with police, conducted a check on Doane at his Sagamore Street address. Doane was not home but police said they recovered a small quantity of drugs along with a gun that had been reported stolen Jan. 7 from a car parked in the lot at Target in Hooksett.
Doane was picked up that same day on a parole violation and returned to the New Hampshire State Prison.
On Wednesday, police charged him with receiving stolen property; convicted felon in possession of a firearm; attempted sale of a narcotic; possession of a narcotic; and being an armed career criminal.
Doane has a fairly long criminal record dating back to 2004, according to Jeffrey Lyons, spokesman for the state Department of Corrections.
He has convictions for robberies, burglaries, thefts, falsifying physical evidence, criminal mischief and shoplifting.
What's next: He is expected to be arraigned Thursday in 9th Circuit Court, Manchester District Division.