Vietnamveteranen Travis Bickle er taxichauffør i New York. Han kan ikke sove. I sin paranoia kører han rundt og rundt i byen og væmmes ved volden, luderne og alle de hjemløse. En dag kommer regnen og skyller alt skidtet væk, siger han. Men der kommer ingen regn. Travis kan ikke engang få den lille børneluder Iris til at forlade sin alfons. Travis beslutter sig for selv at skride til handling. Han køber fire pistoler. Nu skal senatoren myrdes.