Причиной войны явились сведения о восстании декабристовв Петербурге, которое в Персии было понято, как междоусобная борьба двух претендентов на престол. Энергичный наследный принц, наместник Азербайджана Аббас-Мирза, создавший новую армию с помощью европейских инструкторов и считавший себя после этого в силах вернуть утраченные в 1813 г. земли, решил воспользоваться столь удобным, как ему казалось, случаем.
16 июля 1826 года, стремясь вернуть утраченные по Гюлистанскому договору (1813) территории в Закавказье, Иран объявил России войну.
31 июля 1826 года 40-тыс. армия Аббас-Мирзы без объявления войны неожиданно вторглась в пределы южных областей России со стороны Эриванского ханства в районе Карабаха, заняла Елисаветполь (Гянджа), осадила Шушу и создала угрозу Тифлису - центру русской администрации на Кавказе.
3 сентября 1826 года князь В.Г. Мадатов разбил передовые отряды персов под Шамхором, а 5 сентября его отряд освободил Елисаветполь и снял осаду с Шуши. Войска Ермолова А.П. полностью освободили от неприятеля Закавказье.
13 сентября Отдельный Кавказский корпус И.Ф. Паскевича под Елизаветполем разгромил 50 тыс. армию персов имея только 8 тыс. русских солдат и 24 орудия.
К концу октября персы были отброшены за Аракс.
29 марта 1827 года Паскевич сменил Ермолова, отозванного Николаем I с Кавказа за связь с декабристами.
В июне 1827 года Паскевич двинулся на Эривань, 5 июля нанес поражение Аббас-Мирзе у ручья Джеван-Булак, а 7 июля принудил к капитуляции крепость Сардар-Абад.
В начале августа Аббас-Мирза, стремясь остановить дальнейшее наступление русских, вторгся в Эриванское ханство, 15 августа осадил Эчмиадзин, но понеся поражение от А.И. Красовского у с. Ушаган (Ошакан) на р.Касах, отступил в Персию.
1 октября Паскевич взял Эривань и вступил в Южный Азербайджан; 14 октября отряд Г.Е. Эристова овладел Тавризом. Военные неудачи заставили персов пойти на мирные переговоры.
10 февраля 1828 года подписан Туркманчайский мирный договор (с. Туркманчай близ Тебриза), по которому Персия подтверждала все условия Гюлистанского мира (1813), признавала переход к России части Каспийского побережья до р.Астра, Восточной Армении (Эриванского и Нахичеванского ханств). На территории Восточной Армении было создано особое административное образование - Армянская область, с переселением туда армян из Ирана. Границей между государствами стал Аракс.
Кроме того, шах обязывался выплатить России контрибуцию (10 куруров туманов - 20 млн. руб.). Что касается Южного Азербайджана, то Россия обязалась вывести из него войска по выплате контрибуции. Также шах обязался предоставить амнистию всем жителям Южного Азербайджана, сотрудничавшим с русскими войсками и оккупационными властями.