Nació en Valparaíso; hijo de José Olegario Reyes y Cesárea del Río.
Fue militar y luego se dedicó a las actividades agrícolas; explotó el fundo “Zapallar” en Curicó; fue gerente de las Ferias Regionales de Curicó.
Militó en el Partido Liberal.
Don Manuel Rivas Vicuña, que era el diputado titular, fue llamado al Ministerio del Interior y de Higiene y quedó vacante su sillón parlamentario.
El Partido Liberal lo proclamó candidato y resultó electo diputado, por la Undécima Circunscripción Departamental "Curicó, Santa Cruz y Vichuquén", período 1926-1930; fue diputado reemplazante en la Comisión Permanente de Guerra y Marina.
No fue reelecto diputado, en el Pacto Arbitral de 1930.
Socio del Club de la Unión.