Si laureò in filosofia (1875), teologia (1879) e diritto canonico (1882) nelle scuole del Seminario Romano, e vi fu poi professore di istituzioni canoniche (1885) e successivamente del testo canonico (1888). Prelato e canonico di S. Maria Maggiore (1898), lasciò l'insegnamento per motivi di salute, rimanendo professore onorario (1901) e poi prefetto degli studi; fu pure Uditore della S. Rota (1902), consultore nelle S. Congregazioni, membro della Commissione per la codificazione del Diritto canonico (1904), e infine decano della S. R. Rota (1914).
Pubblicò le sue Praelectiones iuris canonici (Roma 1866 e 1905), oltre le sue sentenze rotali, stampate nelle S. R. Rotae Decisiones seu Sententiae (Roma 1908 sgg.).