Riva Rocci ottenne la prima cattedra di Pediatria nell'Università di Pavia, istituita nell'anno accademico 1909-1910 e, senza lasciare quest'incarico, divenne direttore e medico primario internista dell'ospedale di Varese dal 1900 al 1927, dove fondò l'Associazione Medica Varesina, la Clinica pediatrica e dove realizzò il progetto per un nuovo ospedale.