The accident happened just after 3:30 p.m. at Island Avenue and Lindbergh Boulevard.
Police say a 49-year-old man was struck by an eastbound route 36 trolley while riding his bicycle.
The man was taken to the Hospital of the University of Pennsylvania with serious injuries.
SEPTA is running shuttle buses between the Eastwick Loop and the accident scene.