Nació el 18 de agosto de 1838; hijo de Diego Antonio Barros Fernández y de su tercera esposa, Carmen Valdés Larrea.
Se casó con Agustina Barros Barros y tuvieron seis hijos.
Estudió en el Instituto Nacional.
Fue agricultor y político.
Ministro de Hacienda desde el 15 de octubre al 26 de diciembre de 1890, bajo el gobierno de José Manuel Balmaceda Fernández.
Fue militante del partido Conservador y luego, Liberal Balmacedista.
Diputado suplente por Melipilla, 1876 a 1879.
Diputado propietario por Melipilla, 1879 a 1882; integró la Comisión Permanente de Elecciones y Calificadora de Peticiones y diputado reemplazante en la Comisión Permanente de Gobierno y Relaciones Exteriores. Reelecto por Melipilla, período de 1882 a 1885; integró la Comisión Permanente de Hacienda e Industria.
Nuevamente electo diputado propietario, 1885 a 1888; continuó en la Comisión Permanente de Hacienda e Industria.
Reelegido diputado propietario por Melipilla, periodo 1888-1891; continuó en la Comisión Permanente de Hacienda e Industria.
Fue elegido senador por Santiago, en el Congreso Constituyente de 1891 (15 de abril- 18 de agosto de 1891); integró la Comisión Permanente de Hacienda e Industria.
Como partidario de Balmaceda sufrió persecuciones políticas.
En el año 1875 escribió el libro "Estadística agrícola del Departamento de Melipilla".
Fue presidente de la Sociedad Nacional de Agricultura; fue elegido presidente del Directorio de la Asamblea Popular Celebrada en el Teatro Politeama el 8 de octubre de 1893.
Falleció en Santiago el 28 de enero de 1894.