Afonso Pereira da Silva nasceu em Bonito de Santa Fé, cidade da microrregião de Cajazeiras, no Alto Sertão paraibano, em 30 de outubro de 1917. Ele foi o último dos sete filhos de José Pereira da Silva e Querubina Pereira da Silva. Seus irmãos mais velhos eram Antônio Pereira da Silva, Emília de Arruda, Assis Pereira da Silva, Maria do Carmo Pereira, Renato Pereira da Silva e Alfeu Pereira da Silva.

Embora tenha nascido em outubro de 1917, só o registraram oficialmente como Afonso Pereira em 18 de janeiro de 1918, conforme consta na segunda via do registro de nascimento emitida pela Fada em 16 de janeiro de 1961.