Police say the 57-year-old man was found lying on the ground (on the 1200 block of Kingsway Avenue) at about 8 p.m. Friday.
He was taken to hospital where he later died of the life-threatening injury.
Homicide investigators are now looking into the death.
Police say the cause of the injury is not known and no arrests have been made.
The death is Vancouver's sixth homicide of the year.