قدیمیترین نشانه از هنر قالیبافی به عصر مفرغ باز میگردد این نشانه یک کارد قالیبافی است که از گورهای عهد مفرغ ترکمنستان و شمال ایران یافت شده است. در شهر سوخته (دشت سیستان ـ جنوب شرقی ایران) نیز فرشهای حصیری و پارچه و ابزارهای بافندگی به دست آمده که متعلق به ۲۸۰۰-۲۵۰۰ پیش از میلاد است. در دوره هخامنشیان، به نقل از گزنفون، شهر کهن ساردیس به قالیهای گرهباف خود فخر میکرده که به نقشهای حاشیه و هیکلهای مردان و شیردالهای افسانهای آراسته بوده است.
کهن ترین قالیها به ترتیب: قالی کشف شده در نقش برجسته کاخ نینوا، فرش پازیریک از پنجمین گور اقوام سکایی، تکه فرش قومس (دوران ساسانیان)، فرش آناتولی (۱۳-۱۴م) .
از دوره اشکانیان تنها میتوان به فرش مقبره لوکان چین اشاره کرد که به عقیده پژوهشگران پشم آن از قفقاز (که در ان زمان متعلق به ایران بود) است. از دوره ساسانیان نیز تکه فرش قومس و فرش تاریخی و جواهرنشان بهارستان که در تالار بار عام کاخ تیسفون گسترده بوده و پس از حمله اعراب به عنوان غنیمت تقسیم شده است.
در قرون اولیه هجری پس از نفوذ اسلام طرح فرشها، به سبب منع شبیهسازی و زینت، تغییر کرد امّا در زمان خلفای عباسی که تجملگرایی و قصرهای پر زرق و برق رواج یافت بافت اینگونه فرشها نیز رونق گرفت. از دوره سلجوقی نیز تکه فرشی با نقوش هندسی در موزه اوقاف استانبول نگهداری میشود.
سفرنامه ابن بطوطه از دوره ایلخانان به فرشهای عظیم و گرانبهای کاخ غازانخان و فرشهای حرم امام رضا (ع) در مشهد اشاره کرده است.
در دوره تیموریان از کارگاههای بزرگ قالیبافی سبزوار سخن رفته است و استفاده از مینیاتور در نقشه فرشها توسط نگارگران چیرهدست.