Em 1877 um homem cavalgava pelo oeste e, da noite para o dia, tornou-se célebre. Não descobriu um continente, nem venceu uma guerra. Não foi um grande general, estadista ou cientista, ainda assim após várias décadas as lendas sobre ele continuam tão vivas quanto em sua época. Seu nome era William Frederick Cody (Joel McCrea), mas para os jovens e velhos, ricos e pobres, reis e plebeus, era conhecido como Buffalo Bill. Ele começou a construir sua fama quando era batedor, por ter uma pontaria infalível e, ao defender uma diligência que fora atacada por índios bêbados, ter salvo Louisa Frederici (Maureen O'Hara), a filha de um senador. Cody não queria matar e ansiava pelo estabelecimento de uma co-existência pacífica entre os brancos e os índios. No entanto esta era uma tarefa difícil, pois um ambicioso empresário, Vandevere (George Lessey), só queria ter cada vez mais lucro, não se importando em tirar os índios das suas terras ou promover a matança indiscriminada de búfalos. Paralelamente Bill se casaria com Louisa, mas logo após o nascimento do seu filho Cody decidiu partir para ajudar o exército, pois as tribos sioux e cheyanne resolveram se unir para combater os brancos. Vários brancos poderosos afirmam que índio bom é índio morto, posição esta com a qual Cody não concorda. É quando Vandervere decide usar seu imenso poder e prestígio para destruir a reputação de Buffalo Bill.