Paramedics were called to a unit in Lambeth Street, Panania, after reports of a stabbing at 12.05am.
He was treated at the scene before he was taken to Liverpool Hospital in a stable condition.
Read Related Also: Watch the moment cricket umpires ABANDON Big Bash League game as Ricky Ponting slams 'ridiculous' scenes between Melbourne Renegades and Perth Scorchers
A 36-year-old man was arrested and taken to Bankstown Police Station.
A crime scene has been established and police are investigating.