Filho do coronel Francisco de Aguiar Valim, brasileiro, e de Maria Ribeiro Barbosa, portuguesa. Casou-se em primeiras núpcias com Maria Guilhermina Pacheco, filha do desembargador Joaquim José Pacheco e Margarita Domenech, de quem teve três filhas.[2][3] Maria Guilhermina faleceu aos 2 de julho de 1865 com trinta anos de idade, e seu viúvo casou-se novamente, desta vez, com Maria Madalena Hesse,[2] sendo ela filha de Friedrich Rudolf Hesse, cônsul da Dinamarca no Brasil, e Marie-Madeleine Huber.[4]