It happened just after 7:30 p.m. at Girard Avenue and Howard Street.
Police say the 63-year-old man was crossing the intersection when he was struck by an eastbound Route 15 trolley.
The victim was taken to Hahnemann Hospital with severe head trauma and is extremely critical.