The victim - a 33-year-old man from York - went into a takeaway on Heslington Road asking for help after he was attacked late yesterday evening (Saturday).
North Yorkshire Police were called at 10.20pm and he was taken to hospital where he remained in a stable condition today.
It is believed the man was stabbed in the Apollo Street area, which was cordoned off overnight as detectives carried out their investigation. Officers have also been carrying out door-to-door enquiries in the area.
The force has said there is not believed to be a wider risk to the community.
A 25-year-old man has been arrested in connection with the incident and is in police custody.
Anyone who witnessed any suspicious activity in the area or has doorbell or other private CCTV of Apollo Street or Heslington Road, or was passing through and may have dashcam footage, has been urged to contact North Yorkshire Police on 101 and pass any information to York CID.
Support The Yorkshire Post and become a subscriber today. Your subscription will help us to continue to bring quality news to the people of Yorkshire. In return, you'll see fewer ads on site, get free access to our app and receive exclusive members-only offers. Click here to subscribe.