امیر دوست محمد خان بارکزایى،حاکم قندهار،با پیشرفت سیاست انگلیس در افغانستان مخالف بود و میل داشت به همدستى و کمک ایران همیشه خود و اولادش بر افغانستان حکومت کنند.انگلستان براى جلوگیرى از مقاصد امیر دوست محمد خان،یکى از عمال خود سر ویلیام ماگناتن را به همراهى شاه شجاع الملک(شاه شجاع)پسر تیمور شاه درانى،که از دشمنان دیرین خاندان بارکزایى افغان بود، با 20/000 سپاهى هندى و افغانى به قندهار روانه کرد