Селим был сыном турецкого султана Баязида II, чьё правление оказалось относительно мирным в истории Оттоманской Порты и её соседей. Он начал службу у своего отца в должности правителя балканских владений Турции и командующего расквартированными там османскими войсками. Таким образом султан хотел, чтобы один из его любимых сыновей научился искусству государственного управления, познал искусство командования войсками и в случае восстания покорённых балканских народов получить военный опыт.
Когда султан Баязид II стал оказывать явное предпочтение своему второму сыну, Ахмеду, Селим испугался за своё будущее. Балканский наместник оттоманского султана взбунтовался и во главе небольшого войска отважно двинулся на Стамбул. Скоре всего, Селим надеялся на поддержку мятежников в столице, однако его расчёт не оправдался.
В состоявшемся сражении его отец, Баязид II, стоявший во главе огромной армии, легко одолел Селима, и тому пришлось бежать в Крымское ханство, где султану его было трудно достать. В Северном Причерноморье среди крымских татар беглец решил переждать трудное время и вновь начать борьбу за отцовское наследство.
Однако поражение в битве неожиданно обернулось для Селима полной победой. Престарелый отец не без оснований стал опасаться того, что его мятежный сын в борьбе за власть станет союзником врага Турции — Персии. В 1512 году султан Баязид II принял довольно редкое среди монархов мира решение: он добровольно отрёкся от престола Блистательной Порты и ради спасения её от военных потрясений передал власть Селиму.
Возвращение беглеца из Крыма в Стамбул больше напоминало военный триумф. Новый султан Селим I отплатил за великодушие отца тем, что приказал казнить всех родственников по мужской линии, которые могли бы претендовать на его султанский престол. За это он получил прозвище — Явуза, что в переводе с турецкого означало «Мрачный». Затем султан Селим, как правоверный суннит, стал насильственно устанавливать единую мусульманскую религию в Оттоманской империи. Прежде всего он обрушился на мусульман-шиитов, которые составляли подавляющее большинство населения соседней Персии. По приказу султана в стране было убито более 40 тысяч шиитов, а их имущество разграблено. Многие шииты стали искать спасения за пределами Турции.
Преследование шиитов неизбежно повлекло за собой войну Османской империи с Персией. В этой войне Селим I стремился прежде всего расширить собственные владения и войти в историю Оттоманского государства как завоеватель. К тому же персы-шииты поддерживали его самого опасного врага, родного брата Ахмеда, законного претендента на отцовский престол.
В июне 1515 года Селим I во главе 60-тысячной армии вторгся в Персию. Ядро турецкой армии составляли хорошо обученные пехотинцы-янычары, солдаты из христианских пленников и детей христиан, оторванных от родителей и переданных в мусульманские семьи, где делалось все для того, чтобы мальчики забывали родительский дом и веру отцов. Янычары несколько столетий оставались самой организованной частью турецкой армии и ушли с исторической сцены только тогда, когда правительство страны решило провести в Турции военную реформу на европейский лад.
Селим I имел многочисленную и хорошо вооружённую тяжёлую кавалерию, состоявшую из турецких феодалов (сипахи), и лёгкую кавалерию, состоявшую преимущественно из курдских и других полукочевых племён, хорошо организованную для того времени полевую, осадную и крепостную артиллерию. Пехотинцы были вооружены огнестрельным оружием, хотя и довольно примитивным.
Отличительной чертой султанской армии была крайне жестокая воинская дисциплина. Воин, который пытался в чём-то не согласиться со своим командиром, подлежал только одному наказанию — смертной казни. Поэтому повиновение в османской армии было беспрекословным. Во время завоевательных походов такая воинская дисциплина не раз позволяла турецким войскам брать верх над противниками.
Вторжение в Персию началось из Сиваса. Турецкая армия через Эрзурум вышла к верховьям реки Евфрат. Персы применили против неё тактику «выжженной земли», которая не дала желаемых результатов, поскольку в армии Селима I была грамотно поставлена фуражирская служба. Турки беспрепятственно подошли к городу Хою, в окрестностях которого персидский шах собрал свою многотысячную, исключительно конную армию восточного типа.
23 августа на восточном берегу реки Евфрат у Халдирана турки-османы сошлись в сражении с 50- тысячной персидской армией, которой лично командовал шах Исмаил. Однако его армия во многом уступала турецкой — прежде всего в организованности и дисциплине, в артиллерии и числе ружей. Кроме того, в ней не было пехотинцев. Турки сумели подготовиться к Халдиранской битве гораздо лучше своего противника.
Султан Селим выдвинул вперёд в качестве заградительного барьера пеших воинов-ополченцев. Далее, за наспех вырытым рвом разместились пешие янычары — лучники и аркебузиры. С флангов турецкую позицию прикрывали скованные цепями повозки, а перед янычарами на флангах стояли пушки, скованные колесо к колесу. Ещё дальше на флангах разместилась конная гвардия султана и османское феодальное лёгкое конное ополчение (тимариоты).
Персы атаковали первыми, опрокинув пешее ополчение турок и тимариотов. Сражение вначале не давало надежд на победу ни той, ни другой стороне, поскольку на поле битвы столкнулись две большие массы вооружённых людей. В начале битвы персы на какой-то миг даже стали одолевать своих противников. Но янычары и гвардия султана устояли под натиском персидской конницы. Селим I оказался на высоте — удачно сманеврировав на поле боя войсками, он одержал над персами уверенную победу. Турецким голодным воинам в качестве самого ценного трофея достался персидский походный лагерь с огромными запасами провианта.
Персидская армия, понёсшая в сражении у Халдирана большие потери, рассеялась по окрестным горам. Побеждённому шаху Исмаилу, получившему ранение в ходе битвы, тоже пришлось спасаться бегством. Султан Селим I двинул свою армию ещё дальше на восток и в сентябре того же 1515 года захватил тогдашнюю столицу Персии город Тебриз (ныне главный город иранского Азербайджана, или, иначе, Южного Азербайджана).
Из Тебриза Селим намеревался продолжить военный поход. Однако янычары подняли мятеж. Отказались идти дальше и османские феодалы-тимариоты. Султану, скрепя сердце, пришлось подчиниться требованию своей армии. Утешением была огромная военная добыча, взятая в Тебризе, в том числе шахская казна. Из персидской столицы турки отправили в Стамбул тысячу лучших ремесленников для обслуживания султанского двора и знати.
Шах Исмаил, оставшийся почти без войск и без столицы, запросил мира у победителя. Однако султан Селим I благосклонно согласился на него только после уступки Персией Оттоманской империи части азербайджанских земель. После этого султан увёл турецкую армию назад. На обратном пути турецким войскам вновь пришлось испытать огромные трудности из-за недостатка продовольствия.
В 1515 году султан во главе своей армии вновь оказался на берегах Евфрата в его среднем течении. Там турки впервые сразились с мамелюками и победили их. После этого Селим I двинулся на Курдистан и вытеснил оттуда персов.
Повторить свой победный персидский поход султану не пришлось, хотя он и намеревался это сделать ещё раз. Узнав, что арабские страны Египет и Сирия вступили в военный союз с персидским шахом, Селим I решил упредить совместные наступательные действия противников Оттоманской Порты.
Мамелюкский султан Гансу аль-Гаури готовился к вторжению в Турцию из города Алеппо. Он собрал 30-тысячную конную армию, расположив её в 16 километрах к северу от Алеппо у Мердж-Дабика. Около половины кавалеристов были мамелюками, остальные были арабскими ополченцами. Ни артиллерией, ни пехотой султан Гансу аль-Гаури не располагал. Армия Селима I насчитывала 40 тысяч человек, из которых 15 тысяч составляли конные тимариоты, 8 тысяч — янычары, 3 тысячи — конная гвардия султана и 15 тысяч пеших ополченцев.
В июле 1516 года Селим I во главе османской армии неожиданно для противника вторгся в Сирию, пройдя из долины Евфрата мимо гор Тавр. 24 августа 1516 года на севере Сирии у Мердж-Дабика