The incident happened on a poorly lit road in the Pêra area.
The victim was from Silves and lived in Pêra.
According to reports he was hit from behind by a car that then sped off.
The man was taken to Portimão hospital but succumbed to his injuries. GNR police are investigating.