Early discoveries Rivero discovered a new mineral originating in
Bohemia (now the Czech Republic), which he named Humboldtine (an iron-oxalate) in honor of his mentor and friend, Alexander von Humboldt. He published his first scientific works on the subject, among others, in France in 1821.
Gran Colombia scientific mission Rivero's return to the Americas occurred under Humboldt's influence. In 1822,
Francisco Antonio Zea delivered a letter from
Simón Bolívar to Humboldt, requesting a scientific mission to investigate the natural resources of the newly formed
Gran Colombia and to establish a museum of natural history and a mining school. Humboldt, regarding Rivero as a distinguished disciple, named him head of the mission. Following strong recommendations from Humboldt, Zea contracted Rivero in May 1822 to establish and direct a mining school in
Bogotá, alongside a group of young European scientists. Bolívar’s main objective in promoting this project was to strengthen the new nation's economy by advancing natural sciences and mining technology. To prepare for the mission, Rivero acquired laboratory equipment and commissioned the construction of precision instruments. Rivero returned to South America in November 1822, arriving at
La Guaira,
Venezuela, with the French chemist
Jean Baptiste Boussingault. In Venezuela, they studied the thermal springs of Mariara and Onoto, the exploitation of mineral salts at Urao Lake, and the secretion of the cow tree, a species that produces drinkable milk. Rivero also conducted barometric observations during this period. In May 1823, Rivero and Boussingault reached Bogotá, where they met General Bolívar. In November 1823, Rivero inaugurated a museum of natural history and a mining school in Bogotá, serving as its first director. He and his team conducted expeditions into the eastern plains of Colombia. His report,
Itinerario de los Llanos de San Martín y del río Meta, based on these expeditions, was later published in his
Colección de memorias científicas... in 1857. After three years in Colombia, during which he maintained constant correspondence with his European colleagues, Rivero left the country due to a lack of economic and political support. Bolívar subsequently recommended him to the Peruvian government for similar projects.
Return to Peru Simón Bolívar, who served as president of Gran Colombia (1819–1830) and president of Peru (1824–1827), facilitated Rivero's return to his home country. Rivero left Bogotá and arrived in
Lima at the end of 1825. The Peruvian government appointed him in March 1826 as general director of mining, agriculture, public instruction, and museums. From 1826 onward, Rivero founded a scientific journal, established Peru's first national museum, created the School of Mines, and served as prefect in mining regions. In 1828, he founded the first Mining School of Lima (today
Universidad Nacional de Ingeniería) and the first National Museum of Natural History, Antiquities and History of Peru (today the
Museo Nacional de Arqueología, Antropología e Historia del Perú). He also published extensively on Peru's mineral resources during this period. Rivero continued conducting scientific studies, traveling throughout Peru, and, with Nicolás Fernández de Piérola, founded a journal of natural sciences,
Memorial de Ciencias Naturales y de Industria Nacional y Extranjera, published between 1827 and 1829. In it, he authored numerous articles and papers on topics such as the amalgamation of silver, the exploitation of guano, the analysis of mineral water from the thermal springs of Yura and other locations in Arequipa, reports on mining regions, and descriptions of gold, silver, and ceramic idols. In 1829, General
Antonio Gutiérrez de la Fuente revolted against the government and became president of Peru. Amid an economic crisis, he eliminated the position of director of mining. These circumstances, combined with political instability, prompted Rivero to leave Peru and immigrate to
Chile, where he continued his studies in meteorology, mineralogy, and geology. ==Political career==