El origen del municipio no es del todo claro, pero al parecer es de origen celta, habitado después por hispanorromanos y por mozárabes.