Nació en Concepción, Chile, en 1840; hijo de Pedro Vargas y Rosario Novoa.
Se casó con Leonor Mascayano Polanco, filántropa de Concepción, oriunda de San Felipe y fundadora de varias instituciones de beneficencia de Concepción. No tuvieron descendencia.
Estudió con profesores en su casa y estuvo también, en el Colegio de los Sagrados Corazones de Santiago.
Integró las filas del Partido Liberal.
Fue a la Cámara por primera vez, como diputado propietario por Lebu, período 1882-1885.
Nuevamente a la Cámara, pero esta vez electo diputado propietario por Rere, período 1885-1888. Fue segundo vicepresidente de la Cámara, 2 de diciembre de 1886 al 17 de junio de 1887. Integró la Comisión Permanente de Guerra y Marina.
Fue nombrado intendente de Concepción, el 24 de mayo de 1887, antes de terminar su período como diputado; este cargo lo ejerció hasta 1890.
Nuevamente nombrado intendente, de la provincia de Concepción, cargo que ejerció entre los años 1901 y 1903.
Entre otras actividades, participó en la fundación del diario "El Sur" de Concepción, 1882; constituyó el primer directorio del Comité Pro Teatro Concepción, como vicepresidente de la sociedad en formación, cuyo único objetivo fue levantar otro teatro, 1884; el 13 de abril de 1888 fue designado director de la Segunda Compañía de Bomberos de Concepción.
Dejó de existir en Santiago, Chile, el 5 de julio de 1905.