By CBS3 Staff

PHILADELPHIA (CBS) — The Philadelphia District Attorney’s Office has charged a 54-year-old man with attempted murder after he allegedly opened fire on police officers outside a SEPTA bus on Thursday. Walter Farrell was shot multiple times and wounded when officers returned fire.

READ MORE: Cherry Hill School District Psychologist Francesca Aldrich Helping Inspire, Connect Students Through Virtual Black History Month Book Club

Farrell remains in the hospital.

Officer Donald Revill, 37, was shot in the forearm during the struggle and was briefly hospitalized before being released.

(credit: Philadelphia Police Department)

The DA’s office has charged Farrell with attempted murder, aggravated assault on law enforcement and other related charges.

During a news conference Thursday, police said officers were initially called to the scene for reports of a man with a gun. An officer who arrived at the location saw the armed suspect board the SEPTA Route 56 bus.

READ MORE: Mr. Potato Head Drops 'Mister' From Brand Name To Be More Gender Neutral

When another team of officers arrived at the intersection, they blocked the bus and confronted the suspect onboard.

Police say the suspect then pulled a gun, causing the two officers to retreat from the bus. The suspect followed and fired at the officers outside of the bus.

Police say the officers fired back and struck the suspect multiple times. Revill, a third officer who arrived at the scene, got in a struggle with the suspect when he sustained a gunshot wound to his forearm.

Farrell is being held without bail.

MORE NEWS: Radnor School District Moves To Phase 1 Of COVID Plan, Full School Days For Kindergarten-5th Graders Begin Monday

Philadelphia police are still investigating the incident.