Siège d'un évêque jusqu'au XIe siècle, Trevi était un gastaldate lombarde, puis, au début du 13e siècle, s'est libéré du pouvoir extérieur pour devenir une commune libre.
Au début du XIIIe siècle, Trevi s'est rendu indépendant et est devenu une commune libre.