چگونگی روابط با دیگر کشورها یکی از مهم ترین کارکردهای هر حکومتی است. عوامل گوناگونی در اتخاذ سیاست خارجی دولت ها، مؤثر واقع می شوند که می توان آن ها در دو دسته کلی عوامل داخلی و خارجی تقسیم بندی کرد. عوامل داخلی متأثر از گروه های قدرتمند در درون هر ساختار سیاسی می باشد که برای حفظ یا بدست آوردن منافع، خواهان اعمال نظر در سیاست گذاری خارجی حکومت ها هستند و منظور از عوامل خارجی آن است که برای فهم و خوانش سیاست خارجی یک کشور باید موقعیت منطقه ای آن کشور و نظام جهانی حاکم بر کشورها را مدّ نظر قرار داد. شرایط خاص جغرافیایی و وارد شدن ایران در نظام جهانی از دوره قاجار، تعیین سیاست خارجی را به محملی برای جنگ گروه های قدرت داخلی و خارجی تبدیل کرد. از عوامل داخلی می توان شاه، دولت و از دوره مشروطه به بعد مجلس و افکار عمومی و از عوامل خارجی می توان کشورهای روس و انگلیس را در تعیین سیاست خارجی حکومت ایران مؤثر دانست. در این پژوهش با رویکردی توصیفی و تحلیلی و با استفاده از منابع دست اول، عوامل مؤثر در سیاست خارجی ایران معیّن می گردد؛ همچنین چرایی، چگونگی و منابع قدرت دهی هر یک از این عوامل مورد بررسی قرار خواهد گرفت.