The victim is being treated in hospital following the attack in Bessbrook, Co Armagh on Sunday evening.
Following the incident, a man, aged in his 20s, was arrested under the Offences Against the Persons Act.
He is currently being questioned at a police station in Armagh.
A police spokesperson said officers have appealed for anyone who was in Bessbrook’s Charlemont Square East around 7.45 pm yesterday evening and who may have witnessed “an altercation” or suspicious activity to contact them on the non-emergency 101 number.
Or alternatively information can be passed anonymously through Crimestoppers on 0800 555 111.