سابقه فعالیت وزارت امور خارجه ایران به دو قرن میرسد. تا پایان قرن 18 میلادی، امور مربوط به روابط خارجی ایران توسط رجالی اداره میشد که عمدتاً در دربار مستقر بودند و کشور، چیزی به نام وزارت خارجه نداشت. اما از ابتدای قرن نوزدهم که انتصاب سفرای ایران در کشورهای خارجی و یا پذیرش سفیران خارجی در ایران آغاز شد، کثرت امور مربوط به سیاست خارجی و نمایندگان سیاسی متعددی که از سوی دولتهای بیگانه وارد ایران میشدند، سبب شد که دولت ایران به فکر تأسیس وزارتخانه جدید «امور خارجه» بیافتد. از این رو فتحعلی شاه قاجار در 1809 میلادی / 1224 هجری قمری فرمان تأسیس دفتری را صادر کرد که با عنوان «امور خارجی» کار مراوده با نمایندگان دولتهای خارجی در ایران، دریافت نامهها، مرسولات سلاطین خارجی و قرائت آنها در حضور شاه و تهیه پاسخ آنها و یا ترتیب اعزام نمایندگان ایرانی به کشورهای خارجی را بر عهده گرفت.
متعاقب تشکیل این دفتر «میرزارضاقلیخان نوائی» موسوم به «منشیالممالک» به دستور فتحعلی شاه سرپرست این دفتر شد. منشیالممالک که در آن زمان وزارت داخله را اداره میکرد، با حفظ سمت، مدت 12 سال در دربار ایران تصدی «دفتر امور خارجی» را نیز بر عهده داشت. اما روابط خارجی ایران تنها در اعزام نمایندگان ایرانی به خارج و یا پذیرفتن نمایندگان خارجی در ایران خلاصه نمیشد و حضور ایران در صحنه روابط بینالمللی و ضرورت مواجهه با تحولات جهان ایجاب میکرد کانون تصمیمگیریهای ایران در عرصه سیاست خارجی فراتر از یک دفتر تحت پوشش دربار باشد. از این رو در اکتبر 1821 میلادی / 1237 هجری قمری فتحعلی شاه رسماً دستور تأسیس وزارت امور خارجه ایران را صادر کرد. این وزارتخانه تأسیس شد و «میرزا عبدالوهاب خان نشاط اصفهانی» به عنوان اولین وزیر خارجه ایران منصوب گردید.