Filho de Francisco Pereira da Silva e Oliveira e de Manuela Rosa dos Santos Pacheco e Oliveira, casou com sua sobrinha pelo lado materno, Manuela Meyer de Oliveira, filha de Jorge Hermano Meyer e de Maria Rita de Oliveira e deste consórcio, nasceu Antônio Pereira Oliveira Filho.
Também ocupou o cargo de deputado federal à Câmara dos deputados na 8ª legislatura (1912 — 1914) e na 10ª legislatura (1918 — 1920) e senador do Brasil durante a República Velha, devido ao falecimento do titular, Lauro Müller.
Presidente do Congresso Representativo, assumiu o governo de Santa Catarina interinamente por três vezes, de 10 a 11 de novembro de 1902, de 22 de novembro de 1902 a 6 de março de 1905 e de 30 de outubro de 1905 a 28 de setembro de 1906. Eleito vice-governador, assumiu o governo de 3 de fevereiro a 12 de junho de 1923 e de 9 de maio de 1924 a 20 de novembro de 1925.