En 1870 ya son diez los años de luchas sangrientas entre los colonos y los apaches del jefe Cochise.
Tom Jeffords (James Stewart) es un soldado licenciado que salva la vida a un niño apache.
A raíz de ello quiere averiguar si los indios son humanos y agradecen lo que ha hecho.
Decide aprovechar esta circunstancia para convertirse en intermediario entre los apaches y los blancos.
Contra todo pronóstico, su actuación en solitario es bien recibida por Cochise y se establece un diálogo.