Matar por Dever é sobre Seven Jones (Audie Murphy), um xerife contratado para capturar o fora-da-lei Jim Flood (Barry Sullivan) para a cidade. Uma tarefa comum para Seven, se não fosse pelos desafios que o xerife enfrenta no caminho, como furiosos caçadores de recompensas e selvagens apaches. Além dos desafios no caminho, o xerife e o prisioneiro acabam desenvolvendo um relacionamento de amizade curioso entre eles, inclusive, Jim têm várias oportunidades de fugir, mas não o faz.