Investigators said a car collided with a dirt biker ridden by the officer.
The 40-year-old officer was taken to the Hospital of the University of Pennsylvania. His injuries are not life-threatening, police said.
The investigation is continuing.
No names have been released.