Will Lockhart (James Stewart, 'Qué bello es vivir') es un capitán del ejército estadounidense que se hace pasar por un serio comerciante y que viaja hasta el pueblo de Laramie con un único objetivo en mente: encontrar al hombre que le vendió los rifles a los indios apaches que asesinaron a su hermano. Al llegar, inmediatamente, empieza a preguntar por lo sucedido, y al final consigue sacar tres posibles sospechosos: un hacendado, su despiadado y sádico hijo y el capataz del rancho que poseen. Uno de ellos fue el responsable, y Lockhart tiene que saldar una deuda.