Roomakatoliku kiriku kanoonilise õiguse kodifitseerimine toimus paavstide Pius X (ametis 1903–1914) ja Benedictus XV (ametis 1914–1922) ajal, koodeks valmis 1917. aastal ja jõustati järgmisel, 1918. aastal. Seoses Vatikani II kirikukogu järel toimunud ulatuslike muudatustega kirikuelus vajas see uuendamist ja alates 1983. aastast kehtib paavst Johannes Paulus II (ametis 1978–2005) jõustatud uus kanoonilise õiguse koodeks. Kuigi koodeks on tõlgitud eri keeltesse, omab juriidilist jõudu vaid selle ladinakeelne algversioon. Koodeks koosneb 1752 kaanonist, mis reguleerivad kõiki kirikuelu valdkondi ja on koondatud seitsmesse raamatusse. Lisaks kuuluvad koodeksi juurde lisad, mis sisaldavad pärast koodeksi vastuvõtmist kaanonitesse tehtud parandusi ja täiendusi. Rooma paavsti võimu tunnistavatele idakatoliku kirikutele kanoonilise õiguse koodeks ei laiene, nende kanooniline õigus on kodifitseeritud eraldi.