Tras licenciarse y doctorarse en Lucca, Carrara fue profesor de Derecho Penal y Comercial en su ciudad natal (hasta 1859) y obtuvo más tarde la Cátedra de Derecho Penal de la Universidad de Pisa.