Andre T. Steele, 29, suffered a gunshot wound to the back during the incident, which occurred just before 10 p.m. in the 300 block of South Front Street.
Police said the suspect fired three shots at Steele. Drugs were found in the area during the investigation, according to borough officials.
"We feel that it's a drug deal that went bad," said Steelton Mayor Thomas Acri. Right now, we have a victim in the hospital being treated. The shooter we know had dressed in black and was wearing a black ski mask."
The suspect took off on foot and remains at large.
Police said Steele is on state probation for numerous criminal violations and is not cooperating with the investigation.
Anyone with information on the shooting is asked to called Dauphin County 911 at 717-558-6900.
abc27 News to leave comments on news stories.