昌圖歷史悠久。
遠在虞、夏、商、周時期、燕國為二龍湖古城。
秦、漢、晉時期,屬遼東郡北境。
后為扶余、鮮卑地。
南北朝及隋唐時期,為契丹所占領;北魏、北齊屬扶余地,曾一度為高句麗所占。
唐、五代時期,屬渤海國,建王都首府于扶余城(今昌圖縣的四面城)。
遼代,設五道154州時期,隸屬東京道,境內,南有肅州(今昌圖縣的馬仲河),北有韓州(今昌圖縣的八面城),中有龍州后改通州(今昌圖縣的四面城)。
金代,設19路時期,屬咸平路。
元代,實行全域行省制,屬中書省的開原路北境,為蒙古族游牧地。
明代,實行軍政合一的衛(wèi)所制,為清陽堡。
清代,仍屬蒙古族科爾沁部游牧地,嘉慶七年(1802年)置“常突額爾克”理事通判,嘉慶十一年(1806年)設昌圖廳,光緒三年(1877年)升廳為府;中華民國二年(1913年)改府為縣后,昌圖一直為縣級建制。