Händelsen inträffade i centrala Jönköping, och en ledig polis i närheten såg vad som hände.
Polisen larmade sina kollegor och jagade gärningsmannen.
– Flera patruller beordrades dit och den lediga polisen grep den misstänkta, säger Dennis Johansson Strömberg, polisens presstalesperson.
Den skadade fördes till sjukhus med ambulans. Hur illa däran mannen är vet polisen inte, men brottsrubriceringen är mordförsök. En hundpatrull sökte under eftermiddagen och kvällen efter det tillhygge som angriparen använde vid attacken.
– Mig veterligen har de inte hittat något än så länge, säger Johansson Strömberg.
Den gripne, en man i 35-årsåldern, är tidigare dömd för brott.