The discovery was made just after 4 a.m. on eastbound 295 near the Ford Road overpass in Bensalem.
The incident was reported by a passing driver who thought there might have been a car crash. However, when police arrived at the scene, no car was located.
State police have identified the victim as 31-year-old Joshua McRae of Trenton, New Jersey. Police say he was found dead from gunshot wounds.
Police shut down 295 as well as I-95 southbound at exit 40 while they conducted their investigation.
Anyone with information to McRae's whereabouts prior to this incident is asked to contact state police.