He has practiced as a barrister and acted as Secretary at the State Archives in Bologna. He held professorial positions at the University of Bologna, at the European University Institute of Florence, at the University of Hull, at the University of Murcia, and at the Carlos III University of Madrid. He has been granted the Alexander von Humboldt Research Award.