En Californie, sous domination espagnole, Don Diego de la Vega, alias Zorro, protège depuis des années le peuple opprimé sous le masque du célèbre justicier. Trahi et emprisonné par le cruel Don Rafael Montero, il voit sa famille détruite et jure de se venger le jour venu. Vingt ans plus tard, un jeune bandit nommé Alejandro Murrieta, animé lui aussi par un désir de vengeance personnelle, croise la route du vieux Zorro déchu. Ce dernier entreprend de former le jeune homme pour qu'il devienne le nouveau porteur du masque et venge ensemble leurs destins brisés.