João de Andrade Corvo nasceu em 30 de janeiro de 1824 em Torres Novas. Filho de um miguelista convicto, tomou o partido liberal depois de observar as convulsões das lutas entre absolutistas e liberais, chocando-o o sectarismo violento dos absolutistas. Depois da Convenção de Évoramonte, a família Andrade Corvo partiu para Lisboa. Nessa cidade, João de Andrade Corvo frequentou o ensino preparatório, o Colégio Militar, a Escola Politécnica e a Escola Médica de Lisboa, onde estudou matemática, ciências naturais e medicina. Foi coronel de engenharia e lente da Escola Politécnica e do Instituto Agrícola, através da qual fora incumbido pela Academia das Ciências de estudar o mal das vinhas da Madeira.