První zmínka o osadě s názvem Giezzen pochází z roku 1197. Jako město je Giessen poprvé zmiňován v roce 1248. V roce 1300 zde byl jako hrad vybudován dnešní Starý zámek. V roce 1450 byla ve městě vybudována radnice, která byla zničena v roce 1944, a roku 1484 také kostel. Kolem roku 1535 nechal lankraběFilip I. Hesenský postavit ve městě Nový zámek. V květnu 1560 zasáhl město požár, který poničil jeho severní část. V roce 1567 se město stalo součástí lankrabstvíHesensko-Marbursko, ale už v roce 1604 patřilo do Hesenska-Darmstadska. V roce 1803 přešel Giessen do správy Hesenského velkovévodství. V následujících letech bylo zbouráno staré městské opevnění a bylo nahrazeno novými hradbami. V roce 1893 byl v Giessenu otevřen evangelický kostel svatého Jana (Johanneskirche), největší kostel ve městě s věží vysokou 72 m. V roce 1907 bylo otevřeno Městské divadlo (Stadttheater Giessen). O dva roky později, v roce 1909, byla zprovozněna elektrifikovaná tramvajová síť, která však zanikla v roce 1968.
K 1. lednu 1977 byl Giessen v rámci tehdejší územní reformy administrativním rozhodnutím sloučen s městem Wetzlar a dalšími okolními obcemi. Vzniklé velkoměsto se 155 000 obyvateli bylo pojmenováno Lahn podle řekyLahn, která oběma většími městy nového celku protéká. Sloučení těchto měst a obcí však bylo jejich obyvatelstvem vnímáno negativně a ukázalo se jako neefektivní, a tak již za zhruba dva a půl roku, k 1. srpnu 1979, došlo k rozdělení sloučených měst a obcí téměř do původní podoby.
Kromě významné univerzity působí ve městě několik dalších vysokých škol. Je to především Středohesenská technická vysoká škola (Technische Hochschule Mittelhessen), vzniklá v roce 1971 pod jiným názvem, se 16 000 studenty. Dále existuje v Giessenu malá teologická vysoká škola evangelikálního zaměření. Kromě toho bylo ve městě v roce 2015 zapsáno 410 studentů na pobočce hesenské policejní vysoké školy.