Castelo Branco was born in a wealthy Northeastern Brazilian family. His father, Cândido Borges Castelo Branco, was a general. His mother, Antonieta Alencar Castelo Branco, came from a family of intellectuals (which included the writer José de Alencar).