Members of Irwin's council voted unanimously to fire the borough's police chief Thursday.
Council members would not comment on the reason for Joseph Pocsatko's termination as chief. Mayor Dan Rose said the council had hired an investigator to look into "a number of incidents."
Pocsatko went on medical leave in October after injuring his hand during an altercation with a suspect, officials said.
According to reports, a doctor gave Pocsatko the OK to return to work last month, but he was placed on administrative leave.
The 37-year-old Pocsatko says he wasn't even told of the meeting and plans to appeal the firing.
Pocsatko had been chief for more than three years and was also a borough patrolman for 13 years. He took medical leave in October after injuring his hand during a scuffle with a suspect and was placed on administrative leave last month.
It's not clear when a new chief will be appointed.