Vétéran de la Guerre du Vietnam, Travis Bickle est chauffeur de taxi dans la ville de New York. Ses rencontres nocturnes et la violence quotidienne dont il est témoin lui font peu à peu perdre la tête. Il se charge bientôt de délivrer une prostituée mineure de ses souteneurs.
Un comique méconnu, pour se faire reconnaître, enlève le présentateur d'un show télévisé et n'accepte de le libérer qu'à la condition de participer à son spectacle.
Petite frappe du quartier italien de New York, J.R. décide de se poser pour épouser la femme qu'il aime. Il apprend que celle-ci a été violée quelque temps plus tôt et il ne peut en supporter l'idée.