Polisen fick kännedom om händelsen efter det att han knackat på på en bostad, vilket gjorde att den som bor där slog larm.
Mannen fördes till sjukhus med ambulans och hans skador bedöms inte vara livshotande, enligt polisen.
– Vi har hittat en trolig brottsplats i ett industriområde en bit ifrån bostaden. Vi har haft en teknisk undersökning där och hittat hylsor, säger polisens presstalesperson Anna Westberg.
Larmet kom in klockan 01.30 ifrån stadsdelen Brunnsäng, där mannen anträffades.
Två personer har tagits in för att förhöras men de är inte misstänkta i nuläget, enligt Anna Westberg. Polisen har inlett en förundersökning om mordförsök, ingen har gripits.