Police say the man, believed to be in his 30's, was struck by a Route 18 bus on Oxford Avenue near Loney Street.
The victim was rushed by medics to Albert Einstein Medical Center for care. He was a trauma alert while in transit.
SEPTA's Route 18 bus runs from Fox Chase to Cedarbrook Plaza. There are no reported delays from SEPTA.