Hijo de Ramón Rivas Cruz y Mercedes Vicuña Prado.
Estudió su primaria en el Colegio San Agustín y la secundaria en el Instituto Nacional.
Hizo docencia en el Instituto Nacional y colaboró con el periódico “La Unión” de Valparaíso.
Reelegido Diputado, esta vez representando a Santiago, en dos períodos consecutivos (1912-1918).
Integró en esta etapa la Comisión permanente de Asistencia Pública y Culto.