Nació en Rancagua el 4 de noviembre de 1891. Casado en terceras nupcias con Raquel Seguel Bulboa. Padre de tres hijos: Nicolás, Carlos y Celinda Miranda Peña.
Estudió en el Liceo de Rancagua.
Trabajó en la Braden Copper Company. Posteriormente fue dueño de una barraca de fierro.
Militó en el Partido Agrario Laborista en 1947. Fue regidor y alcalde de la Municipalidad de Rancagua.
Fue elegido diputado por la 9ª Agrupación Departamental de Rancagua, Caupolicán, Cachapoal y San Vicente, en los periodos de 1949 a 1953, 1953 a 1957 y de 1957 a 1961. Integró las comisiones de Asistencia médico-social e higiene (1º periodo), e Industrias (1º y 2º periodo). En su último periodo formó parte de la comisión de Asistencia médico-social e higiene.
La Corte Suprema, comunicó mediante oficio del 16 de enero de 1961, a la Cámara de Diputados su desafuero por un proceso de exportación ilegal de chatarra de cobre.