Zbudowany został w latach 1350–1360 na skarpie w obrębie miejskich fortyfikacji, w rozwidleniu rzek: Dunajca i Kamienicy. Kilkakrotnie uległ częściowemu zniszczeniu. W latach 1905–1938 odrestaurowano część budowli. W czasie okupacji stacjonujący w Nowym Sączu Niemcy zamienili zamek w koszary i magazynowali w nim amunicję, którą wysadzili w styczniu 1945 r. partyzanci. Na skutek eksplozji zamek został całkowicie zniszczony. W latach pięćdziesiątych zrekonstruowano jedną z baszt i fragment murów.