Diego Vega (Tyrone Power) er sønnen til en spansk guvernør i California. Han kommer hjem fra Madrid og oppdager at faren har blitt avsatt av Luis Quintero (J. Edward Bromberg), som har tatt makten ved de militæres hjelp, og utsuger og undertrykker folket. Diego maskerer seg som landeveisrøveren Zorro og går til kamp mot Quintero og hans medhjelper, kaptein Esteban (Basil Rathbone). Han dreper Esteban, og Quintero flykter til Spania.