Veterán vietnamské války Travis Bickle (Robert De Niro) si najde práci jako taxikář. Při nočních jízdách v Bronxu a Harlemu Bickle pozoruje opilce, násilníky, pasáky, prostitutky a narkomany, kteří jsou jeho obvyklými zákazníky. Setkává se s kultivovanou blondýnkou Betsy (Cybill Shepherd) a mladičkou prostitutkou (Jodie Foster). Travis se nechce smířit s krutostí a bezcitností, která všechny obklopuje. Kupuje si zbraň a končí jako 'taxikář, který se postavil se zbraní v ruce proti špíně velkoměsta'.