Mannen hade enligt polisen vandrat runt i området och betett sig hotfullt mot förbipasserande människor.
– Vi hade ett flertal inringare som meddelade oss om att det sprang runt en man med kniv i Blackeberg och Södra Ängby. När vår första patrull var på plats och skulle ingripa så uppstod en situation där tjänstevapen avlossades, säger Daniel Wikdahl, presstalesperson vid polisen.
Den skjutne mannen fördes med ambulans till sjukhus efter händelsen. Mannen var enligt polisen vaken och talbar, men skadeläget är i övrigt oklart.
Mannen är nu misstänkt för brott mot knivlagen samt försök till mord.
– En person ur allmänheten har angripits men inte skadats. Rubriceringen är därför satt som försökt till mord, säger Daniel Wikdahl.