特拉維斯(勞勃·狄·尼諾·羅伯特·德尼羅飾)從越戰歸來後一直在紐約開出租車。 戰後他有些失望,在紐約,開出租車夜間目睹了各種各樣的犯罪行爲,這使他變得憤世嫉俗,憎恨社會。 特拉維斯在沒有追捕總統候選人帕蘭坦競選辦公室秘書貝西後,決定殺死帕蘭坦以證明自己。 爲准備暗殺,特拉維斯遇到了被迫賣淫的妓女艾裏斯。 在試圖把艾瑞斯從火坑裏救出來失敗後,特拉維斯把自己武裝進了洞穴,殺死了裏面所有的人!我以爲我會受到法律的懲罰,但是媒體把特拉維斯描述成救了那個女孩的英雄。