A man in his 50s is recovering in hospital after being shot in a residential neighbourhood of Repentigny.

Repentigny police officer, Sgt. Bruno Marier, said police responded to a 9-1-1 call from the victim, who went into his residence and called police after being shot.

Investigators say the man was shot while sitting in the suspect's truck.

The suspect, in his 40s, surrended to police immediately and was taken into custody.

Marier said the victim was conscious when he was taken to hospital.

The victim and the suspect knew each other, according to police.