El narrador (Edward Norton), cuyo nombre no sabemos de la película, lleva una vida gris y monótona, que se hace aún más triste cuando se vuelve adicto a grupos de terapia para tratar de superar su insomnio, causado por el cáncer. Allí conoce a Marla (Helena Bonham Carter), un pretendiente al principio a despreciar y que mira en más de un plano ocasión.Viajando cumple Tyler Durden (Brad Pitt), un vendedor de jabón con una ideología clara: el perfeccionismo es para los débiles y la destrucción de uno mismo es lo que realmente vale la pena en la vida. Jack le convence este argumento y decide unirse a Tyler a luchar. En primer lugar son sus peleas fuera de un bar, pero a medida que se reúnen popular y más personas deciden formar un "club de la lucha". En principio, es secreto, pero pronto estar a la moda, con lo que varios problemas.