Ett vittne larmade polisen om misshandeln strax före klockan 23. När patrullen kom fram hittade den 47-åringen svårt misshandlad.
Mannen hade knivskurits i armen och fått ta emot flera slag med ett tillhygge mot kroppen och huvudet. Han vårdas nu på Vrinnevisjukhuset.
Vittnen såg gärningsmannen springa från platsen och försöka gömma sig på en innergård vid Enebygatan. Efter tips kunde polisen snabbt gripa honom bakom några buskar.
Den gripne är 28 år och misstänks nu för grov misshandel. Han lades in för tillnyktring och anhölls senare av åklagare. Vad som legat bakom dådet är ännu okänt.
- I nuläget finns det inga misstankar om att det är gängrelaterat, säger Torbjörn Lindqvist, länsvakthavande polisbefäl.