A 24-year-old was attacked in Dennistoun shortly before 4am on Sunday.
Police said he was involved in an altercation with two men in their 20s on Armadale Street and Roselea Drive.
Emergency services were called and he was taken to Glasgow Royal Infirmary, where he was treated for stab wounds.
Police are now appealing for anyone with information to come forward.
Detective constable Craig Stewart from Shettleston CID said: “I would appeal to anyone who was in the area of Armadale Street and Roselea Drive in the early hours of Sunday morning and may have noticed a disturbance or anything at all suspicious to please get in touch.
“Anyone with information is asked to contact Shettleston CID via 101, quoting incident number 0914 of Sunday, December 10.