19 джумада аль-ахира 165 года от Хиджры (8 (12) февраля 782) мусульманская армия во главе с 19-летним Харуном ибн Мухаммадом, сыном аббасидского халифа аль-Махди, выступила в поход против Византии. Одержав ряд убедительных побед, войска Аббасидов в первый и последний раз дошли до Босфора. Византийцы поспешили направить к Харуну послов с просьбой о перемирии, и будущий халиф принял предложение. По условиям договора, заключённого на три года, Византия обязалась выплачивать Халифату ежегодную дань в размере 90 тысяч золотых динаров. После удачного завершения похода халиф Мухаммад ибн Мансур аль-Махди наградил своего сына почётным титулом ар-Рашид (идущий верным путём) и назначил его наместником Туниса, Египта, Сирии, Азербайджана и Армении.
Это был второй византийский поход юного Харуна. Получивший прекрасное воспитание и образование второй наследник (первым был его брат Муса аль-Хади) пробовал свои силы в качестве военачальника под присмотром таких опытных командиров, как Яхья ибн Халид аль-Бармаки, Абдульмалик ибн Салих, Иса ибн Муса и Хасан ибн Кахтаба. Во время предыдущего похода двумя годами раньше войска под командованием Харуна ибн Мухаммада после 38-дневной осады овладели важной византийской крепостью Семала. Расположенная вблизи от так называемых "Сицилийских ворот", через которые можно было пересечь Таврские горы, она открывала мусульманам путь в Малую Азию. Второй поход должен был закрепить этот успех, и в феврале 782 г. почти 100-тысячная армия Халифата двинулась на Константинополь. Фактически командование войсками осуществлял один из лучших военачальников того времени Язид ибн Мазид аш-Шейбани.
На выходе из киликийского горного прохода мусульмане овладели крепостью Маджид, после чего продвинулись до Фригии. Здесь армия Халифата разделилась: ар-Раби ибн Йунусу было приказано осадить Наколею для того, чтобы прикрыть тыл, 30-тысячная армия под командованием военачальника из рода Бармакидов (скорее всего, это был Яхья ибн Халид) направилась на запад, а основные силы, ведомые Харуном ибн Мухаммадом, двинулись на север, в густозаселенную и стратегически важную область Опсикий.
Успех сопутствовал мусульманам повсюду: армия под командованием бармакида нанесла поражение византийцам у местечка Даренос (Феофан Исповедник оценил потери византийцев в 15 тысяч, а Михаил Сириец — в 10 тысяч человек), ар-Раби ибн Йунус овладел крепостью Николея, а Харун ибн Мухаммад разбил противника в районе Никеи. Согласно ат-Табари, Йазид ибн Мазид аш-Шейбани сошёлся в личном поединке с византийским военачальником Никитой и сбил его с лошади. Понеся большие потери, византийцы бежали, а мусульмане преследовали их через всю Анатолию вплоть до Никомедии. Там императорские войска под командованием Антония рассчитывали дать генеральное сражение Аббасидам, но мусульманская армия неожиданно повернула к городку Хрисуполис, который находился в предместьях Константинополя.
Вопреки мнению ряда историков Харун ибн Мухаммад не ставил задачу овладеть столицей Византии. Без наличия сильного флота захватить город было практически невозможно. Основная цель похода состояла в том, чтобы устрашить византийцев и обезопасить границы Халифата. Об этом свидетельствуют и слова Марвана ибн Абу Хафсы, переданные имамом ат-Табари: «Ты обошёл вокруг Константинополя, уперев копье в его стену, и стены города отныне покрыты позором. Ты не желал его брать и удовольствовался тем, что собрал дань с его царей, пока кипели лагерные котлы». Однако появление мусульманской армии в Халкедоне, на берегу Босфора, привело горожан в замешательство.
В это время Византией правила Ирина, вдова императора Льва IV, которая около двух лет тому назад, после смерти своего супруга, стала регентшей при девятилетнем сыне Константине. Период ее правления был отмечен борьбой сторонников иконопочитания с иконоборцами. Маневрируя с невероятной ловкостью, Ирине удалось избавиться от своих противников, вынудить константинопольского патриарха удалиться в монастырь и даже добиться восстановления иконопочитания на одном из вселенских соборов. За годы регентства она настолько привыкла отдавать приказы, что, когда юный Константин стал претендовать на самостоятельное правление, она свергла его и приказала выколоть ему глаза. Несмотря на этот и другие неприглядные факты, за заслуги перед церковью императрица была причислена к лику православных святых. Но все это произойдет позже, а пока власть Ирины, которую византийская знать считала провинциалкой, была весьма шаткой. Опасаясь долгой осады и дворцового заговора, она направила послов для заключения мира.
На руку мусульманам сыграло и дезертирство византийского генерала армянского происхождения Тацата. Недовольный назначением Стауракиоса, фаворита Ирины, на высокую военную должность, он вместе со своим отрядом перебежал на сторону Аббасидов. Примечательно, что в 50-х годах он бежал из Армении, которая входила в состав Халифата, к императору Константину V. При нем он сделал блестящую военную карьеру, дорос до генерала и успешно сражался против врагов Византии, в том числе против арабов. И вот снова такой поворот судьбы. Тацат вступил в тайные переговоры с Харуном, получил безопасность для себя и своей семьи и гарантии возвращения в родную Армению. Харун выполнил своё обещание: Тацат был назначен наместником Армении, а через три года погиб во время похода против хазар.
Обстоятельства вынудили послов согласиться на унизительные для христианской державы условия. Византия обязалась освободить из плена 5643 мусульманина и на протяжении трех лет платить Халифату ежегодную дать в размере 90 тысяч золотых динаров. Согласно имаму ат-Табари, в той кампании византийцы потеряли 54 000 человек убитыми. Кроме того, мусульманам досталась огромная добыча: 194450 золотых динаров и 21414800 серебряных дирхемов. Для перевозки трофеев победителям понадобились 20 тысяч вьючных лошадей. Цены упали настолько, что одна лошадь шла за динар, меч — за дирхем, а шлем стоил и того меньше. 31 августа 782 г. Харун ибн Мухаммад торжественно въехал в Багдад под приветственные крики толпы. Впоследствии историки назовут его триумфальное возвращение одним из главных событий года.