XIV wieczny zamek został wzniesiony nad Dunajcem najprawdopodobniej przez klaryski ze Starego Sącza.
Za panowania Kazimierza Wielkiego twierdza była ważną strażnicą graniczną, kilkakrotnie rozbudowywaną. W tym samym czasie budynek pełnił również funkcję siedziby starostwa niegrodowego.
Zamek ze względu na strategiczne położenie był wielokrotnie oblegany. W XVIII wieku obiekt popadł w ruinę. Pierwsze próby jej odbudowania podjął Jan Drohojowski w XIX wieku.
W pierwszej połowie XX wieku na górze zamkowej utworzono rezerwat. Obecnie na tle sztucznego Jeziora Czorsztyńskiego można zobaczyć ruiny z czworoboczną wieżą i ścianami pomieszczeń mieszkalnych w których znajduje się ekspozycja muzealna.
Zamek jest otwarty dla zwiedzających: od 1.10 do 30.04 w godz. 10.00 do 15.00 z wyjątkiem poniedziałków, od 1.05 do 30.09 w godz. 9.00 do 18.00 codziennie, 1.01., 1.11, 25 i 26.12. oraz w Święta Wielkanocne zamek nieczynny.
Podana cena dotyczy biletu normalnego, ulgowy - 2,50 zł, dzieci do lat 7 - wstęp wolny.