Mannen fick föras till sjukhus med knivskador och hans vän i samma ålder fördes till sjukhus med lindriga skador.
– Det rör sig om två män som var på en restaurang i Tumba och de började på något sätt bråka med två andra män och det slutade med att den yngre mannen blev allvarligt knivskadad och den andra blev lindrigt skadad, säger Anna Westberg, polisens presstalesperson.
Ingen har ännu gripits för knivdådet, som inträffade strax före midnatt natten till torsdagen.
– V i har haft en stor insats under natten men inte lyckats frihetsberöva någon än, säger Anna Westberg.
Polisen har inlett en brottsutredning gällande mordförsök och grov misshandel.