Rocha e Silva był jednym z najwybitniejszych naukowców we współczesnej historii Brazylii. W 1948, razem z grupą naukowców (wśród których byli m.in. José Reis, Paulo Sawaya czy Gastão Rosenfeld) założył Sociedade Brasileira para o Progresso da Ciência (SBPC – Brazilian Society of the Advancement of Science), towarzystwo naukowe podobne do funkcjonujących w Wielkiej Brytanii, czy Stanach Zjednoczonych. Trzykrotnie piastował funkcję przewodniczącego SBPC, zostając następnie jego dożywotnim, honorowym prezydentem. Był również założycielem w 1957 Sociedade Brasileira de Fisiologia – brazylijskiego towarzystwa fizjologicznego, oraz Brazilian Society of Pharmacology and Experimental Therapeutics w 1966 (którego był przewodniczącym w latach 1966-1981). W 1967 został uhonorowany Moinho Santista Award, w ówczesnym czasie najwyższą brazylijską nagrodą naukową. Był także wiceprzewodniczącym International Union of Pharmacology.