Carlo Foà proseguì la sua attività di insegnamento e di ricerca a Milano negli anni '50 e '60 come presidente nazionale della Società italiana di biologia sperimentale (1950-53) e Presidente della Accademia medica lombarda (1956-62), della quale fu poi nominato presidente onorario.