A punto de finalizar la guerra de Secesión, Josey Wales, interpretado por Clint Eastwood, un pacífico granjero de Missouri, ve cómo unos soldados del ejército unionista queman su casa y asesinan a su familia. A partir de ese momento, se une a las filas de los confederados para luchar contra la Unión. La guerra terminó y el ejército de la Unión ofreció la amnistía a todos los guerrilleros confederados. Pero Wales decide seguir la lucha por su cuenta y se convierte en un «fuera de la ley», movido únicamente por su sed de venganza.