Foi comandante do Corpo de Guardas Municipais Permanentes e do Corpo Municipal Permanente da Corte, atual Polícia Militar do Estado do Rio de Janeiro, entre 1841 e 1844, e de 1846 a 1856. Durante a Guerra do Paraguai foi solicitada pelo general Osório, comandante-chefe do Exército Brasileiro naquela época, a nomeação de um oficial de confiança que o pudesse substituir nos impedimentos. Foi então o "General Polidoro" nomeado pelo governo, não somente para os impedimentos de Osório, mas também para substituir o visconde de Porto Alegre no comando do 2° Corpo. Tão logo chegou ao Paraguai, com o aumento dos padecimentos do General Osório, assumiu o comando do 1° Corpo, começando os seus trabalhos na Batalha de Curupaiti, em que as forças sobre seu comando fizeram com o maior heroísmo, a metralha do inimigo acorbertado por inacessíveis entricheiramentos.