Hijo de Manuel Rivadeneyra, inició su carrera diplomática en Beirut como intérprete políglota (dominaba el inglés, el francés, el italiano, el alemán, el persa y el turco, así como varios dialectos del árabe); ocupó después el cargo de cónsul interino en Jerusalén y los de vicecónsul en Ceilán, Damasco y Teherán; posteriormente fue cónsul en Mogador y Singapur, lugar este último en el que terminó su carrera en el servicio exterior en 1879.