Gary Koval, 36, of Saxonburg was caught with heroin and other contraband at an apartment in the 300 block of Virginia Avenue.
Police were called to the apartment for a disturbance, according to court documents, and found Koval, who appeared to have suffered an overdose. He was in a fetal position and his face was discolored.
An officer tried to awaken the defendant and he eventually came to. He admitted having recently done heroin.
Police found him with several bags of suspected heroin and a metal spoon with white power residue on it. Koval is charged with possession of a controlled substance and drug paraphernalia.