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.