Piero Caracciolo, a longtemps été lecteur à l'université de Lille-3, où il a enseigné la civilisation italienne contemporaine ; depuis 1989 il est chargé de cours à l’ENS (Ulm), où il enseigne la langue italienne, encadre les candidats à l’agrégation d’italien et anime un séminaire sur l’histoire récente de l’Italie. Son principal objet d’étude est l’histoire des institutions et de l’économie.