Salvatore Giuliano (Christopher Lambert) jest ubogim mieszkańcem Sycylii. Pewnego dnia zostaje ciężko ranny podczas strzelaniny. Mimo pesymistycznych rokowań, udaje mu się przeżyć. Salvatore dochodzi do wniosku, że dramatyczny epizod jest dla niego drogowskazem. Zaczyna pomagać ubogiej ludności, okradając bogatych. Wkrótce dochodzi do konfliktu między nim, a władzami i mafią. Giuliano ucieka w góry, gdzie organizuje armię. Posługuje się coraz bardziej brutalnymi metodami. Rządzący wydają na niego wyrok śmierci.