Александр Македонский отправился на завоевание Индии весной 327 г. до. н. э., после того как он захватил все владения Персидской державы. Армии численностью почти 135 тыс. человек перешла горный хребет Гиндукуш и очутилась в Северной Индии. (Ныне это территория Пакистана.) В июне Александр переправился через реку Инд и оказался во владениях царя Таксила, который присоединился к македонянам, чтобы расправиться со своим врагом – царем Пором. Владения Пора начинались на восточном берегу реки Гидаси (совр. Джелам), одного из левых притоков Инда. Александр вместе с частью своей армии и войском Таксида в июле 326 г. до н. э. вышел к Гидаспу, наполненному муссонными дождями. Царь Пор ожидал завоевателя на другом берег. Александр несколько дней подряд имитировал начало переправы в разных местах, затем распустил слух, что подождет с переправой, пока не спадет вода, и только тогда даст сражение. Затем разделили войско на три отряда, один оставил в лагере, другой отправил примерно за 60 стадий (