Nació en Santiago, hijo del poeta y magistrado Salvador Sanfuentes Torres y de Matilde Andonaegui González.
Estudió las humanidades en el Instituto Nacional y cursó leyes en la Universidad de Chile.
En 1870 se apartó de las tareas profesionales para dedicarse a empresas mercantiles, en las que se labró su fortuna, que le permitió realizar grandes negocios agrícolas.
Fue electo para el Congreso Constituyente de 1891, por Coquimbo, pero no se incorporó.
En las elecciones parlamentarias de 1894, resultó elegido senador por Coquimbo, por el periodo 1894-1900.