Natural de Campanha da Princesa (atual Campanha), no sul de Minas Gerais, na juventude mudou-se para a capital paulista para matricular-se na Faculdade de Direito de São Paulo. Em 13 de dezembro de 1862, recebeu o diploma de bacharel em ciências jurídicas e sociais e em abril de 1863 foi nomeado Juiz Municipal e de Órfãos da cidade de Pouso Alegre (MG).[2]
Depois de mais de 4 anos atuando como juiz, em 1867 pediu demissão do cargo para iniciar-se numa carreira política, elegendo-se deputado geral (deputado federal) pelo 5º Distrito de Campanha. Com o fim da legislatura, retornou para sua cidade natal para constituir uma "firma de advocacia". Em 1870, mudou-se para Leopoldina.[2]
Republicano a abolicionista, com o advento da Proclamação da República do Brasil foi nomeado governador do Estado do Paraná, substituindo Uladislau Herculano de Freitas Guimarães, em fevereiro de 1890. Por pouco mais de seis meses, permaneceu no cargo, exonerando-se em 1 de agosto para candidatar-se à Constituinte. Em seu curto mandato, criou barreiras fiscais com o estado vizinho, Santa Catarina, o que não foi visto com bons olhos na capital federal.[2]
Em 15 de setembro de 1890, foi eleito senador pelo Estado de Minas Gerais, permanecendo no cargo até 1893. Entre os projetos apresentados, propôs uma reforma monetária e foi o primeiro a indicar a mudança da moeda para "Cruzeiro" (mudança só efetivada em 1942).[2]
Em 15 de outubro de 1894, foi indicado ao Supremo Tribunal Federal e tomo posse como ministro no dia 8 de dezembro.[2]