Filho de Francisco de Oliveira e D.a Anna Rosa d'Oliveira.
Tomou parte na guerra civil de Pinto Madeira. Foi major da Guarda Nacional, juiz municipal supplente, delegado de policia, vereador e presidente da Camara Municipal e Collector das rendas geraes e provinciaes da villa de Lavras, onde falleceu com 52 annos incompletos a 19 de Abril de 1856.
Deixou 11 filhos de seu consorcio celebrado em 1831 com D.a Isabel Rita de S. José, filha do Capitão Manoel Rodrigues da Silva e de D.a Anna Rita de S. José.
Manoel Rodrigues da Silva pertencia á familia do Padre José Freires de Castro, do Jaguaribe.
João Carlos Augusto assim se chamou do nome do seu padrinho de baptismo o Governador João Carlos Augusto d'Oeynhausen.