João Roberto de Araújo Taveira nasceu na freguesia de Guiães, concelho de Vila Real, em 13 de Julho de 1820, filho do Dr. António Roberto de Araújo e Cunha, bacharel, juiz de Direito em Ponte de Lima e no Porto e de D. Maria Efigénia Taveira de Macedo Vaz e Câmara, da casa dos Taveiras, de Guiães.
Estudou Direito em Coimbra, nos anos de 1840 a 1845, tendo-se formado neste último ano. Seguiu depois a carreira da magistratura tendo chegado a juiz desembargador da Relação do Porto, cargo que ocupou até à sua morte, no Porto em 31 de Outubro de 1885.
O grande escritor Camilo Castelo Branco teceu os maiores encómios ao Dr. João Roberto, numa espécie de elogio fúnebre, escrito aquando da sua morte, em 1885. Camilo fala-nos dos tempos em que conviveu assiduamente com o defunto, quando frequentavam ambos o Café Guichard, então o mais célebre botequim da Praça Nova (hoje Praça da Liberdade).