AIB. Pubblicazioni. DBBI20
Laureato in lettere all'Università di Pisa.
Dal 1910 al 1915 alla Biblioteca universitaria di Catania, poi alla Biblioteca universitaria di Pisa e alla Biblioteca nazionale di Torino.
Dal 1920 al 1924 direttore della Biblioteca universitaria di Sassari; dal 1924 al 1928 della Biblioteca Marucelliana di Firenze; dal 1928 al 1932 alla Biblioteca universitaria di Cagliari; dal 1932 al 1937 alla Biblioteca nazionale di Torino e dal 1937 al 1942 alla Biblioteca nazionale di Napoli.
Dal 1942 alla morte direttore della Biblioteca universitaria di Genova e soprintendente per la Liguria e la Lunigiana.
Docente nei corsi annuali per le biblioteche popolari.
Socio dell'Associazione italiana biblioteche dalla fondazione (1930) e sempre presente ai suoi congressi, dopo la guerra promosse, nel 1946, la costituzione della Sezione di Genova, di cui fu presidente fino alla morte.
Scheda di Giorgio de Gregori, in: Per una storia dei bibliotecari italiani del XX secolo: dizionario bio-bibliografico 1900-1990, p. 168-169.