Joaquim nasceu em Santos em 11 de outubro de 1864, filho de Joaquim Xavier da Silveira e Emília Carneiro Monteiro. Abolicionista e republicano, formou-se na Faculdade de Direito de São Paulo em 1886. Em 15 de novembro de 1889 (dia da Proclamação), foi feito delegado de política no Rio de Janeiro. Em 10 de março de 1890, foi nomeado governador do Rio Grande do Norte por influência do líder do Partido Republicano local, Pedro Velho de Albuquerque Maranhão. Como governador, dirigiu no estado as eleições ao Congresso Nacional Constituinte em 15 de setembro. Quatro dias depois, embarcou para o Rio de Janeiro, passando o governo para Pedro Velho e levando consigo o chefe de polícia, Alexandre de Chaves Melo Ratisbona, que por sua vez deixou o lugar para Manuel do Nascimento Castro e Silva, partidário de Pedro Velho. Sob o presidente Floriano Peixoto , foi nomeado chefe de polícia do distrito federal. Na presidência de Prudente de Morais , foi presidente do Conselho Municipal do Rio de Janeiro. Em 1895, renunciou à candidatura ao senado pelo distrito federal na vaga aberta pelo falecimento de Saldanha Marinho em favor de José Lopes da Silva Trovão.