سرپیچی کامران میرزا حاکم هرات از انجام تعهد اتی چون پرداخت خراج سالیانه، تهاجم به خراسان و تلاش برای تصرف سیستان، از جمله عواملی بود که محمد شاه را واداشت تا با لشکرکشی به هرات، هم کامران میرزا را تنبیه کند و هم این شهر را که وی در زمان حیات پدر تا چند قدمی فتح آن پیش رفته بود، مفتوح نماید. در این زمان از یک سو دولت روسیه تلاش می کرد تا شاه قاجار را برای حمله به هرات تحریک و تشجیع نماید و در صورت فتح آن، نفوذ خود را در آسیای میانه و افغانستان گسترش دهد. از دیگر سوی دولت انگلستان نیز برآن بود تا شاه قاجار را از لشکرکشی به هرات باز دارد و از هرات به عنوان سدی در مقابل حملات احتمالی ایران و روسیه به هندوستان استفاده کند. سرانجام در حالی که لشکرکشی محمد شاه به هرات می رفت تا منتج به فتح این شهر شود، تهدیدات مک نیل و حمله ناوگان انگلستان به جزیره خارک و جنوب ایران سبب شد تا شاه قاجار بدون نیل به مقاصد خود مجبور به ترک محاصره هرات شود. نگارنده بر آن است تا با رویکردی توصیفی- تحلیلی ضمن بیان علل لشکرکشی محمدشاه به هرات و نتایج حاصل از آن، به این سوال پاسخ دهد که چه عواملی سبب شد تا شاه قاجار در اعاده کردن حاکمیت ایران بر این شهر ناکام بماند؟