Nasce a Montone il 25 agosto 1870. Laureatosi a Perugia nella stessa città si dedica alla professione medica e all’insegnamento universitario senza però mai trascurare l’attività di ricerca.
È stato deputato socialista per una legislatura e relatore per la convalidazione del regio decreto per la nomina dei laureati in medicina e chirurgia ad ufficiali medici di complemento.