Hijo de Ambrosio O'Higgins, quien fue gobernador de la Capitanía General de Chile y virrey del Perú, y de Isabel Riquelme.