The accident happened late last week as the tourist was walking back to his rented accommodation from Albufeira Marina after a night out.
He is understood to have fallen some ten metres down a steep embankment.
The man is believed to have leant against fencing which gave way. A friend who was accompanying him at the time, raised the alarm, but according to police could not remember where the incident took place. The injured tourist was however tracked down after a local fisherman, who had witnessed the accident helped police to the scene.
The tourist was taken to Faro Hospital and was later discharged.