Afonso Augusto Moreira Pena nasceu a 30 de novembro de 1847, em Santa Bárbara, Minas Gerais, filho de Domingos José Teixeira Pena e Ana Moreira dos Santos Pena. Em 1870 formou-se bacharel pela Faculdade de Direito de São Paulo. Nos períodos de 1874-1878 e 1878-1882 foi deputado provincial e deputado geral. Ocupou os cargos de ministro da Guerra em 1882 e de ministro da Agricultura, Comércio e Obras Públicas em 1883-1884. Em 1888 foi membro da comissão de organização do Código Civil Brasileiro. Senador estadual, renuncia ao mandato em 1981. Entre 1892 e 1894 exerceu a presidência de Minas Gerias. Fundou a Faculdade de Direito de Minas Gerias em 1892 e no período de 1895-1899 foi presidente do Banco do Brasil. Senador estadual em Minas e presidente do conselho deliberativo de Belo Horizonte, em 1900-1902. Em 1903-1906 ocupou a vice-presidência da República e de 1906 a 1909 a presidência. Em 1908 promoveu a Exposição Nacional, em comemoração ao centenário da abertura dos portos do Brasil.
Foi casado com Maria Guilhermina de Oliveira Pena, com quem teve nove filhos. Faleceu no exercício da presidência, em 14 de junho de 1909, no Rio de Janeiro.