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 sent inutile. Il devient obsédé par l'idée de sauver une prostituée mineure, malgré le total désintérêt de la jeune fille.