Travis, un veterano de la guerra de Vietnam, aprovecha su insomnio para trabajar como taxista nocturno en Nueva York. Solitario y reservado, Travis conoce a Betsy, una joven que trabaja como voluntaria en una campaña política, pero mientras intenta empezar una relación con ella se empieza a obsesionar con una prostituta adolescente a la que pretende salvar.