A su retorno al Perú en 1930 (tras la caída del Gobierno de Leguia), se desempeña como Rector de la Universidad Nacional Mayor de San Marcos (1931), durante el periodo de 1933 y 1950 es desterrado hasta en 3 ocasiones siendo reelegido como Senador del departamento de Puno en 1950, A partir de 1956 se dedica casi exclusivamente a escribir sus últimas obras.