A passing motorist spotted the man lying on Lonzo Road near Sumas Way and called for help at about 11:10 p.m. PT.
B.C. Ambulance and Abbotsford Fire Rescue crews arrived and tried to assist the badly injured man, but he died at the scene about 15 minutes later.
The death is being investigated by the Integrated Homicide Investigation Team.
Police said the man is white and believed to be in his 30s, but have not released any other details, including the cause of his injuries.
Anyone with information about the death is asked to call IHIT at 1-877-551-4448.
Google Maps: Lonzo Road and Sumas Way