The accident happened around 7:00 p.m. in the 3900 block of Stevenson Lane in Torresdale.
Police say the 40-year-old man lost control of his motorcycle and crashed.
He was taken to Aria Hospital Torresdale division where he was pronounced dead.
Police say the man was not wearing a helmet.