Fonseca was born the third child of a large military family in Vila Madalena, Alagoas, a town that today bears his name as Marechal Deodoro, in Northeast Brazil.
Fonseca se narodil jako třetí dítě velké vojenské rodině ve Vila Madalena, Alagoas, ve městě, které do dnes nese jeho jméno Marechal Deodoro, v Severovýchodní Brazílii.