T.S. Garp (Robin Williams), el fill d'una infermera soltera (Glenn Close), despòtica i feminista, ha tingut des de petit dues passions: la literatura i la lluita. Amb el temps es converteix en escriptor, es casa i té dos fills. A primera vista, sembla que tot va molt bé, però, en realitat, la seva vida és un desastre i un fracàs. Entre altres coses, Garp haurà de suportar que el seu èxit com a escriptor es vegi perjudicat per culpa de la croada feminista que encapçala la seva mare.
Un jove (Matthew Modine) aspira a ser el millor lluitador de l'escola i, per això, s'entrena durament i segueix una rígida dieta per perdre els quilos que li sobren. Mentrestant, l'amor adolescent truca a la porta.