Filho de José Ferraz de Campos, Barão de Cascalho, e de Umbelina de Camargo, tendo tido como irmão o Barão de Monte-mor. Casou-se, em 1860, em Porto Feliz, com Francisca Dias de Toledo (Porto Feliz, 1844 — São Paulo, 4 de dezembro de 1879), filha do capitão Antônio Dias de Toledo e de Maria Miquelina da Assunção. O casal teve quatro filhos, a saber: