Estudià al seminari de Vic, i ja sacerdot féu filosofia i lletres a la Universitat de Barcelona (1919-21). L’historiador Heinrich Finke el recomanà per secretari de Paul Kehr, el qual ajudà en la recopilació dels Papsturkunden Spaniens (1924-27). El 1930 fou nomenat arxiver de la secció històrica de la Congregació de Ritus (1930) i fixà la residència a Roma. Adquirí els títols eclesiàstics de prelat domèstic (1941), protonotari apostòlic (1961), canonge d’Astorga (1930) i canonge de Vic (1961). És autor de moltes obres i treballs en la congregació de ritus i de tema català, dels quals cal destacar l’edició del cartulari de Sant Cugat del Vallès (1945-47), les Rationes Decimarum Hispaniae (1946-47) i el Registro ibérico de Calixto III (1948). La seva extensa bibliografia i molts petits articles i treballs de tema català es recolliren en dos volums de Miscel·lània editats a Sant Cugat del Vallès el 1965.