Hijo de Juan Antonio Díaz Vargas y María Cárcamo Vega.
Nació en la ciudad de Santiago, Chile, en 1837. Estudió derecho en la Universidad de Chile y se graduó en 1860. Se dedicó a la política y fue elegido diputado por la provincia de Santiago en 1867.