Nace en Santiago de Compostela el 28 de noviembre de 1898. Ingresa en la Academia de Ingenieros del Ejército y combate en la Guerra de África desde 1921. Participa en la Guerra Civil con el bando sublevado como capitán. En agosto de 1936 es nombrado responsable del Servicio Militar de Ferrocarriles y coordina desde Valladolid toda la actividad ferroviaria en los territorios que van quedando bajo administración del bando nacional.
En enero de 1944 pasa a formar parte del primer Consejo de Administración de RENFE en representación del Ministerio del Ejército y es nombrado director general de la compañía ferroviaria, cargo que ostenta hasta el 27 de julio de 1951. Subsecretario de Obras Públicas entre agosto de 1951 y abril de 1955. Procurador en Cortes entre el 14 de mayo de 1952 y el 13 de abril de 1955. Teniente coronel de Ingenieros.
Hijo Adoptivo de Villagarcía de Arosa, Monforte de Lemos y Ribeira. Hijo Predilecto de Santiago de Compostela.
Falleció en el pazo de Faramello, en la localidad coruñesa de Ribasar, el 19 de julio de 1972. Está enterrado en el panteón familiar de los Rivero de Aguilar en la capilla de Alba de la catedral de Santiago de Compostela.
