
患有嚴重失眠癥的越戰退伍軍人特拉維斯,在紐約市以開夜班計程車維生,夜夜目睹大都會的乏味。特拉維斯嚴重的失眠加上出租車無聊的生活,讓他無比空虛,只有通過看色情電影來解悶。而周圍人的冷漠和防備也讓這個司機僅有的與人溝通的嘗試也以失敗告終。
偶然的一次機會特拉維斯見到美麗的助選員貝絲,在持續關注了她幾天后,他覺得她和自己一樣很寂寞,和渴望與人溝通。有一天,特拉維斯終于鼓足勇氣去貝絲的辦公室去向她表白,貝絲感覺到這個人有些特別,答應跟他一起出去喝咖啡。在成功的開頭后,特拉維斯希望把貝絲帶進自己的生活,用自己的經驗幫助她。于是,毫無社會經驗的他,帶著貝絲去看了色情電影。貝絲感到被羞辱,再也不理特拉維斯。特拉斯整個人很迷茫。求助于老司機,老司機只告訴他,我們就只能這樣活著。
后來,一次偶然機會。他又偶遇一個曾經逃到他車中,讓他帶自己逃離卻被人阻攔的雛妓伊里斯。他決定勸說她,讓自己帶她離開。伊里斯卻告訴他,她那天只是喝醉了,清醒的時候,她不會想要逃離,她覺得自己過得很好。
經過一番思想斗爭,特拉維斯決心做點什么,讓自己能夠活的有點意思。于是從黑市買了四把手槍,苦練槍法,并反復練習自以為瀟灑的動作,表情和臺詞。他先是跑到參議員的競選集會上,試圖刺殺總統候選人帕蘭汀未果;后來獨闖紅燈區,血拼皮條客,并殺死的一幫嫖客和皮條客,自己也身受重傷,這一幕的最后一個鏡頭是他用手比劃成槍,朝自己開槍,希望這樣瀟灑的離去。
然而結局是,特拉維斯身受重傷住院,伊里斯被父母帶回去回到了嚴肅看管她的地方。等他出院的時候,生活依舊,貝絲看到新聞,找到他,他卻已沒有原來的愛情沖動,無言的開著出租車離去
這是迷惘的一代,背景也是迷惘的越戰之后。找不到活著的意義,如同現在的社會,庸俗、浮躁、無聊的讓人難以忍受,關鍵是,似乎這種狀態,難以改變。