Крепость на этом месте появилась в 1005-1020 годах, а поселение появилось еще раньше. Археологи, которые занимаются здесь раскопками уже более полувека, находят предметы, свидетельствующие о присутствии человека в этих местах еще в VII-VI веках до н.э.
По сведениям историка Вардана Аревелци, жившего в XIII веке, крепость построил царь Давид Безземельный из рода Кюрикидов (ветвь Багратидов). Цитадель занимала площадь примерно в 8,5 гектара, а город — 35 гектаров. Стены цитадели с круглыми и квадратными башнями сохранилась до наших дней. Высота стен достигает 20-25 метров, а толщина местами — 20 метров. Вдоль стены тянется ров. В ущелье у цитадели помимо естественных преград были возведены и искусственные.
Кюрикяны, а позднее и Захариды, строили в Лори дворцы, церкви, бани, мосты над ущельями, устанавливали хачкары. Кроме того, был вырыт подземный ход, ведущий к реке Мисхана.
В 2010 году крепость Лори была признана заповедником, который получил название «Лори Берд».