Police say the victim in the shooting incident on Lower Collymore Rock, St Michael was in a ZR van when he was shot in the back.
Public relations officer Inspector David Welch said the man, whose name has not yet been disclosed, was in a Route 10 ZR van, when he and another man were involved in an altercation around 12:50 pm.
When the shooting occurred, the passengers and driver scrambled to safety.
The shooter fled the scene and the victim is being treated at the Queen Elizabeth Hospital.