Il paese nasce come castello su un alto colle isolato, conteso fra Todi, Orvieto e Amelia.
Tra residenze nobiliari pregevoli, come il palazzo Ridolfi-Farnese (XVI secolo), ora Municipio, spicca la collegiata di S. Maria Assunta, uno dei più significativi edifici romanici dell'Umbria.