Nació en La Serena en 1845, hijo de Santiago Edwards Ossandón y de Jesús Garriga Argandoña. Casado con Javiera Salas Errázuriz, con quien tuvo cinco hijos.
Se desempeñó como alcalde de Santiago desde el 6 de junio de 1904 al 6 de mayo de 1906.
Fue electo diputado por Linares, Parral y Loncomilla para los periodos 1891-1894 y 1894-1897. Integró la comisión de Negocios Eclesiásticos y la comisión de Hacienda e Industria, respectivamente.
Militó en el partido Conservador.
Falleció en Santiago el 14 de mayo de 1918.