Giornalista e scrittore, geografo e cartografo, fondò la rivista Geografia per tutti. Riversò le idee portanti del suo pensiero politico nel Programma del Partito repubblicano italiano (PRI), diresse L'Idea, organo del PRI di Cremona, poi diresse La Ragione, organo ufficiale del PRI.