Officials have not released the name of the victim, but said he was flown to Lehigh Valley Hospital for treatment.
His condition is unknown.
Police said they responded to reports of gun shots on Grant Street in Hazleton around 2:30 a.m. Saturday.
When authorities arrived at the scene they found Hector Alvarez, 25, of Hazleton, in the attic of the home.
They also recovered a gun from the scene.
Police said Alvarez was taken into custody and faces multiple charges, including aggravated assault.
Officials say he also admitted to the crime.
He was arraigned and is being held on $500,000 dollars bail at the Luzerne County Correctional Facility.