31 grudnia 1837 przyjął święcenia kapłańskie.

W 1837 został prałatem Jego Świątobliwości oraz referendarzem Najwyższego Trybunału Sygnatury Apostolskiej. 27 stycznia 1843 został wybrany arcybiskupem tytularnym Damietty oraz nuncjuszem apostolskim w Belgii, którym był w latach 1843–1846. Następnie, 19 stycznia 1846 został arcybiskupem Perugii. W tym czasie protestował przeciwko zajęciu miasta przez Sardynię, a także zreformował działanie tamtejszego seminarium duchownego. Popierał tomizm i pragnął zbliżenia katolicyzmu i kultury nowoczesnej. 19 grudnia 1853 został kreowany kardynałem prezbiterem i otrzymał kościół tytularny S. Lorenzo in Panisperna, natomiast 21 września 1877 został kamerlingiem i pozostał nim do elekcji.

Wybór na papieża Podczas konklawe był kandydatem umiarkowanej frakcji. Został wybrany 20 lutego 1878 w trzecim głosowaniu, a następnie ukoronowany 3 marca 1878 w bazylice watykańskiej. thumb|Pierścień Rybaka Leona XIII