Fu per ben sette volte Ministro della Pubblica Istruzione del Regno d'Italia tra il 1881 e il 1900 nel terzo Governo Cairoli, nel quarto e quinto Governo Depretis, nel terzo e quarto Governo Crispi, nel primo e nel secondo Governo Pelloux. Fu anche Ministro all'Agricoltura, Industria e Commercio tra il 1901 e il 1903 durante il Governo Zanardelli.