It happened around 5:30 a.m. on the 6500 block of Bristol Pike.
Officials said the 30-year-old man was taken to Jefferson Torresdale Hospital where he was pronounced dead.
Bristol Township Police are still investigating the crash.
Anyone with information is asked to contact the police.