The 20-year-old victim required hospital treatment after being assaulted in Grieve Road, Greenock, by up to three other men on Sunday at 8.30pm.
He made his way to Inverclyde Hospital, where he received treatment, and has since left the hospital.
Police in Greenock are now investigating the attack, and it's believed they are following a positive line of enquiry.
The suspects are described as white and were wearing dark clothing and masks.
Detective Sergeant Alex Allardyce, of Greenock CID, said: “We believe this to be a targeted attack, however, whether that’s the case or not, this person was seriously injured and we have to find those responsible.
“From our inquiries so far, up to three men were involved in the attack, which took place outside shops on Grieve Road.
“They left the scene in a long, black estate-type car.”
He added: “I am sure someone will either have seen or heard the attack take place and would ask that anyone who has not yet come forward to police do so as their information may be very helpful to our enquiry.
“We’d also be keen to get any dash-cam footage from the area between 8.20pm and 8.40pm.”
"Any information can be passed to officers at Greenock Police Station via 101. Please quote reference number 3315 of 11 October, 2020, when calling.
“Alternatively, details can be given anonymously to Crimestoppers on 0800 555 111.”