เรื่องราวติดตามชีวิตของ Travis Bickle (รับบทโดย Robert De Niro), อดีตทหารที่กลับมาจากสงครามเวียดนามและมีอาการซึมเศร้า เขาใช้ชีวิตในนิวยอร์กซิตี้และทำงานเป็นคนขับแท็กซี่ในช่วงกลางคืน
Travis รู้สึกเหงาและโดดเดี่ยวในเมืองที่เต็มไปด้วยความวุ่นวายและความเสื่อมโทรม เขาเริ่มมีภาพลักษณ์ที่เป็นอันตรายและเริ่มคิดที่จะทำการเปลี่ยนแปลงในชีวิตของเขา รวมถึงการพยายามช่วยเหลือ Iris (รับบทโดย Jodie Foster), เด็กสาวที่ติดยาเสพติดและทำงานในอาชีพโสเภณี
เมื่อเขาเริ่มพัฒนาความคิดที่จะทำการ “ทำความสะอาด” สังคมที่เขารู้สึกว่าเสื่อมโทรม เขาก็พบว่าความคิดเหล่านี้ทำให้เขาต้องเผชิญกับความรุนแรงและผลที่ตามมาในชีวิตของเขา