تاریخچهٔ بافت قالی (یا فرش) تا آنجا که دانسته شدهاست، به هزارهٔ پنجم و ششمِ پیش از میلاد در آسیای مرکزی برمیگردد. قالی ایرانی پازیریک، قدیمیترین قالیِ دستبافِ یافتهشدهٔ جهان است که در سیبری کشف شده و بافته شده در ایران در دوران هخامنشیان است. قالیبافی در سده 10 میلادی به وسیلهٔ مورها به اسپانیا شناسانده شد. جنگ های صلیبی باعث شد تا قالیهای ترکی به اروپا برده شوند که در آنجا بیشتر از دیوارها آویزان میشد یا بر روی میزها قرار میگرفت؛ بنابراین، پس از گسترش تجارت در سده 17، قالی های ایرانی به شکل چشمگیری به اروپای غربی شناسانده شدند.
فرشهای ایران در دوره صفویه به بالاترین حد خود در زیبایی و بافت رسیدند که این مهم بهدلیل پشتیبانی شاهان قدرتمندی چون شاه عباس و دسترسی فراوان به مواد مورد نیاز برای بافت فرش و همچنین بهرسمیتشناختنِ فرش بهعنوان کالایی برای تجارت بودهاست.