Era hijo natural de Ambrosio O'Higgins, en esa época teniente coronel de Granaderos de 59 años de edad y que luego fue gobernador de Chile y virrey del Perú, y de Isabel Riquelme Meza, una joven de 19 años y de ascendencia vasca, miembro de una de las familias más antiguas e ilustres de la zona de Chillán.