Во время русско-персидской войны Паскевич разбил неприятельские войска под Елизаветполем. У него было всего 7 тысяч солдат при 22 орудиях. Персидский командующий Аббас-Мирза имел под своим началом 15 тысяч регулярной пехоты, 20 тысяч кавалерии при 25 орудиях, не считая вспомогательных войск. Русские первыми начали артиллерийский обстрел, но неприятель пошел в атаку по всему фронту. Тогда русская пехота ударила в штыки и прорвала центр вражеских позиций; на флангах бой продолжался с большим ожесточением, но подошедшее подкрепление вынудило персов к отступлению, которое превратилось в бегство. К осени были заняты Карабахская, Ширванская и Шекинская области, а персы отступили за Араке.
В марте 1827 г. Иван Федорович был назначен наместником Кавказа и командующим отдельным кавказским корпусом. Русские войска заняли Эчмиадзин и блокировали Эривань. Основные русские силы выступили через Нахичевань к крепости Аббас-Аббад. Крепость эта была выстроена под руководством английских инженеров по всем правилам фортификации и примыкала с одной стороны к реке Араке. Персидский командующий Аббас-Мирза пытался прийти осажденным на помощь, но был разбит у Джаван-Булака, после чего сдался и гарнизон крепости. Все это время продолжалась и осада Эривани. 24 сентября Паскевич лично произвел рекогносцировку, а 26-го числа русские батареи начали обстрел города. Персидский командующий Гассан-хан от условий капитуляции отказался, после чего артиллерийский огонь продолжался еще несколько дней. 1 октября роты лейб-гвардии Сводного полка заняли ближайшие башни и стены на юго-восточной стороне крепости. Другие войска были посланы к северным воротам, чтобы перекрыть неприятелю выход из крепости. Трехтысячный гарнизон сложил оружие, а затем сдалась и главная мечеть, где находились Гассан-хан и другие военачальники.
29 октября 1827 г. генерал от инфантерии Паскевич был награжден орденом св. Георгия 2-й степени за взятие Эривани и «отличное мужество, твердость и искусство». В ночь с 9 на 10 февраля следующего года между Россией и Персией был подписан Туркманчайский мирный договор, по которому к России переходили Эриванское и Нахичеванское ханства и выплачивалась контрибуция в 20 миллионов рублей. Русским судам предоставлялось право беспрепятственного плавания по Каспийскому морю. 15 марта 1828 г. именным высочайшим указом генерал-адъютант, генерал от инфантерии Иван Федорович Паскевич был возведен с нисходящим потомством в графское достоинство Российской империи с почетной приставкой Эриванский.
С началом русско-турецкой войны 1828–1829 гг. Иван Федорович командовал 25-тысячным корпусом на кавказском театре военных действий. В кампанию 1828 г. русскими войсками были взяты крепости Карс, Ардаган, Ахалкалаки, Ахалцих, Поти, Баязет. Оставив в них гарнизоны, командующий отвел войска на зимние квартиры. Летом следующего года начался Эрзерумский поход, решивший исход войны на Кавказе. Против русских войск действовала турецкая армия под командованием сераскира Хаджи-Салеха, насчитывавшая 70 тысяч человек. Весной она двинулась на Карс с твердым намерением отбить эту крепость. Для этого турками было выделено два отряда; 20 тысяч Хаки-паши и 30 тысяч самого Хаджи-Салеха, еще 20 тысяч находились в резерве. Паскевич отказался от оборонительной тактики и сам выступил навстречу турецкой армии. Русские войска разбили противника по частям. 19 июня 1829 г. Хаджи-Салех был разгромлен у Каинлы, а на следующий день в битве у Милле-Дюзе потерпел поражение и Хаки-паша. В двух сражениях турки потеряли 5 тысяч убитыми и 12 тысяч пленными. Турецкая армия в беспорядке отступила к Эрзе-руму, но 27 июня сдался и гарнизон Эрзерумской крепости. В день обнародования Адрианопольского мира граф Паскевич получил чин генерал-фельдмаршала, а незадолго до этого был награжден орденом св. Георгия 1-й степени «…за взятие Эрзерума».
В 1831 г., после смерти фельдмаршала Дибича, Паскевич стал главнокомандующим войсками в Польше и руководил подавлением Польского восстании Почва для решительных действий была подготовлена еще в предыдущий год Дибичем, а Паскевичу лишь оставалось завершить начатое. 6 августа 85-тысячная русская армия окружила и блокировала Варшаву, которую защищал 35-тысячный польский гарнизон. 26 августа, после кровопролитного штурма, польская столица была взята. В приступе участвовало 70 тысяч войск при 390 орудиях. Поляки потеряли 8 тысяч убитыми, 3 тысячи пленными и 132 орудия. Приступ, начавшийся еще утром 25-го числа, длился 36 часов. К осени сдались последние базы восставших, Модлин и Замостье, а затем были разоружены и последние части. За взятие Варшавы именным высочайшим указом от 4 сентября 1831 г. И. Ф. Паскевич с нисходящим потомством был возведен в княжеское достоинство Российской империи с титулом светлости. Ему разрешено было именоваться светлейшим князем Варшавским графом Паскевичем-Эриванским.