It happened at the intersection of at 34th Street and University Avenue around 700 p.m.
Police say a 50-year-old man was riding a bike when he was struck by a vehicle.
He was taken to Hospital of the University of Pennsylvania with serious injuries.
The striking vehicle did stop.