Allievo di R Ardigò, insegnò nei licei di Cagliari, Ferrara e Padova (1899-1902), quindi docente di filosofia morale e poi di pedagogia presso quest’ultima università, dove fu anche preside della facoltà di lettere e filosofia (1914-22). Autore di numerosi, scritti pedagogici, fu membro del Consiglio superiore della pubblica istruzione.