It happened just before 3:30 a.m. on 38th Avenue and International Boulevard. The victim is from Richmond.
He was taken to the hospital where police say he's in very critical condition. Investigators are searching for a motive and the gunman.
Crimestoppers is offering a $5,000 reward for information leading to an arrest.