Pierwsza wzmianka o zamku w Kurozwękach pojawiła się w dokumentach pisanych około 1400 r., jednak jego budowę przypisuje się kasztelanowi krakowskiemu Dobiesławowi, który piastował swój urząd w latach 1381-1395. Potomkowie Dobiesława byli właścicielami zamku aż do 1521 roku, kiedy to przeszedł wraz z miastem we władanie Lanckorońskich. W latach 1752-1833 właścicielami zamku byli kolejno Sołtykowie, a następnie, aż do 1944 r., Popielowie.
Na przestrzeni wieków zamek był wielokrotnie przebudowywany. Obecnie po długiej przerwie, ponownie jest jest właśnością rodziny Popielów, którzy odnawiają go z zamiarem przekształcenia w przyszłości w hotel.