Хуррам с юности ходил в завоевательные отцовские походы. Известность ему принесла война против раджапутского Мевара, которым правил Амар Сингх. Должность полководца могольского войска шахзаде впервые получил в 1614 году.
В стране противника он применил тактику «выжженной земли», опустошая Мевару, строя крепости с сильными гарнизонами на перекрестках путей. Раджапуты оказались запертыми в горах, у них кончились запасы продовольствия, а среди беженцев начались эпидемии. Через два года Амар Сингх, уставший от войны, сдался на милость победителей.
Участвовал шахзаде Хуррам и в окончательном покорении Великим Моголам Бенгалии. Он был хорошо знаком с тактикой могольской конницы, ведением крепостных войн, действиями речной флотилии на Ганге, способами применения на войне боевых слонов, искусством подавления народных возмущений.
Хуррам отличился и в войне против Ахмаднагара, одного из государств Декана, упорно сопротивлявшегося державе Великих Моголов. Полководец ахмаднагарцев Малик Акбар, бывший раб — эфиоп, ставший главным министром, умело вел партизанскую войну отрядами горцев — маратхов.
Обеспокоенный затянувшейся войной с Ахмаднагаром и большими потерями войск и казны, падишах в 1617 году послал в Декан сына Хуррама. Малик Акбар оказался в безвыходном положении и согласился заключить неравный мир с большими территориальными потерями. По случаю такой большой победы шахзаде Хуррам удостоился титула «Шах Джахан», то есть «Повелитель мира». Под этим именем он и вошел в мировую историю. Отец даровал ему должность наместника Гуджарата.
С Маликом Акбаром, начавшим в 1620 году новые военные действия против моголов, Шах Джахану пришлось воевать победно второй раз: он не только отразил поход ахмаднагарцев, но и победил их. И это несмотря на то, что на помощь Малику Акбару пришла два других деканских государства — Биджапур и Голконда. Военные действия велись почти десять лет. С побежденных взяли огромную контрибуцию.
Благодаря гуджаратской морской торговле Шах Джахан не бедствовал с казной, что позволило ему содержать большую армию. Он видел, как отец все сильнее попадает под влияние мачехи, которая прочила своего зятя Шахриара на престол. Это грозило Шах Джагану потерей наследственного трона, и в 1622 году он поднял мятеж против падишаха.
Предлогом для мятежа стало отвоевание Кандагара персами и назначение Шах Джахана главнокомандующим могольской армии для возвращения Кандагара. Наместник Гуджарата потребовал от больного отца поставить его во главе всех войск, собираемых на войну с Персией, и разрешения выступить в поход после того, как в Декане пройдет период дождей.
Открытый мятеж Шах Джахан начал с того, что захватил одно из земельных владений своего брата Шахрияра. В ответ падишах и Нур Джахан отправили на мятежника могольскую армию, состоявшую большей частью из раджпутов, во главе с другим сыном правителя — Парвизом — и полководцем Махабат — ханом.
Шах Джахан проиграл в самом начале войны — богатые купеческие города Гуджарата, для которых война была разорением, не поддержали его. Тогда он быстро повел свое 70–тысячное войско к городу Агре, чтобы захватить хранившуюся там казну. Однако тот форт, где находились ценности, мятежник взять не смог, и довольствовался только разграблением Агры.
После этого Шах Джахан повел своих воинов на тогдашнюю столицу Великих Моголов — Манду. Но ему уже навстречу двигалась огромная могольская армия во главе с самим падишахом. С другой стороны надвигались войска Махабат — хана. Именем отца у мятежного сына был отобран Гуджарат.
Тогда Шах Джахан с остатками своей армии (5 тысяч конников, 10 тысяч пеших воинов и 2 тысчи (!) боевых слонов) бежал в Голконду, а из нее в Ориссу и Бенгалию. Отцовский бенгальский наместник Ибрахим — хан встретил беглеца в апреле 1624 года в Акбарпуре вблизи Раджмахала, но битву проиграл, будучи сам убит.
Бенгальское купечество поддержало деньгами мятежного сына падишаха. Тот нанял к себе на службу отряд португальцев, вооруженных мушкетами. После этого Шах Джахан двинулся вверх по течению Ганга на город Аллахабад и осадил его. Гарнизон Аллахабада продержался до подхода армии Махабат — хана и Парвиза.
Разбитый в сражении и преследуемый Шах Джахан с остатками своих воинов, сохранявших ему верность, отступил из долины Ганга в Декан. Мятежному сыну пришлось просить отца о прощении. Тот простил его на условиях отсылки (в заложники) ко двору двух своих внуков — старших сыновей Шах Джахана и сдаче крепостей Асир и Рохтас. Ему были оставлено небольшое владение в Декане.
Последние годы правления Джахангира прошли в атмосфере ожесточенной борьбы при его дворе. Дело дошло до того, что падишах фактически оказался пленником у Махабат — хана. Нур Джахан во главе армии мужа сразилась с его раджпутами, но потерпела поражение.
Тогда Нур Джахан восстановила против Махабат — хана могольских военачальников. Дело кончилось тем, что моголы (кабульцы) в стычке из — за пастбищ для коней перебили две тысячи раджпутов. Махабат — хан, лишившись лучших своих воинов, перешел на сторону Шах Джахана.