Paphos police are investigating an attempted murder in the early hours of Sunday in the village of Psathi, they said.
According to police, a 31-year-old man was shot at around 5.30am. He was returning from a night out and had parked his vehicle outside his home.
As he got out of his car, another vehicle approached, stopped, and fired a gun in the direction of the victim, letting off two shots and hitting his target both times.
Relatives of the victim managed to immobilise the perpetrator who was later arrested.
The injured man was taken to Paphos A&E but due to the seriousness of his condition, he was transferred to Nicosia general hospital. He has sustained facial and chest injuries.
The suspect is facing charges of attempted murder. Police believe the two men had personal differences.