Händelsen inträffade strax efter klockan sex på kvällen på restaurang Svängen Runmarö. 29-åringen hamnade av oklar anledning i bråk med en 48-årig man.
– De var där samtidigt och det var mycket alkohol inblandat. Det är det jag vet, säger polisens vakthavande befäl Jens Mårtensson till Fria Tider.
I tumultet knivhöggs 29-åringen, han fördes med ambulanshelikopter till sjukhus för vård.
– Jag tror det var i armen, jag vet inte exakt var det träffade. Han är inte speciellt allvarligt skadad, berättar Mårtensson.
När polis kom till platsen greps 48-åringen och enligt polisen finns det gott om vittnen till bråket.
– Jag vet inte ens om han är hörbar än så länge, säger Mårtensson om den gripne.
Runmarö är en ö i Värmdö kommun som har omkring 300 bofasta invånare. Polisen vet inte om männen är hemmahörande på ön eller var på krogen på grund av något företagsevenemang eller liknande.