Zamek z wieżą w Sulechowie powstał na miejscu wcześniejszych umocnień, prawdopodobnie w początkach XIV wieku, z inicjatywy Henryka III Głogowskiego. Wywodzący się z Piastów śląskich książę był ostatnim z tej linii, który starał się o koronę polską, zmarł jednak w 1309 r., nie doczekawszy się spełnienia swoich ambicji, a królem został Władysław Łokietek. Henryk III pozostawił po sobie znacznie wzmocnione miasta, z których jednym był właśnie Sulechów i sulechowski zamek.
Z XIV wieku pochodzi wieża zamkowa oraz piwnice pod zachodnim skrzydłem. W XVI wieku rozbudowana, a powstał wtedy m.in. obecnie istniejący budynek dobudowany do wieży. Niedługo potem zamek znalazł się w rękach margrabiów brandenburskich, którzy w XVIII wieku przeprowadzili kolejną rozbudowę. Obecny wygląd zabudowań zamkowych pochodzi właśnie z tego okresu. W XIX wieku rozebrano skrzydła wschodnie i północne, a w latach 1978-1982, w postawionych potem na ich miejscu nowych budynkach, umieszczono instytucje kulturalne.