První písemné zprávy o hradě pocházejí z roku 1339,
kdy Telč s okolím a tedy i Roštejn získal Oldřich z Hradce od krále Jana
Lucemburského výměnou za hrad Bánov. Páni z Hradce mívali na Roštejně kastelány a
roku 1353 jím byl Martin z Mutic. Hrad Roštejn býval pevný, takže v husitských
válkách odolal dobývání a obléhání. Roku 1423 obléhal hrad hejtman Jan Hvězda z
Vicemilic a Roštejn vydržel. Roku 1536 byl Roštejn prodán Janem Feyrarem a jeho bratry
Volfovi staršímu Krajířovi z Krajku. Ten se však hradu brzy zbavil a Roštejn se
vrátil pánům z Hradce. Od roku 1526 se o Roštejn staral Zachariáš z Hradce a nechal
hrad přestavět na lovecký zámeček. Zachariáš odkázal hrad i s rozsáhlou oborou
svému synovci Adamovi II. z Hradce. Po smrti Adamova syna Jáchyma Oldřicha zdědila
Roštejn jeho sestra Lucie Otýlie z Hradce, která se provdala za Viléma Slavatu z
Chlumu a Košumberka. Tím přešel majetek na rod Slavatů. Roku 1702 získal
roštejnské panství hrabě František Antonín Lichtenštejn - Kastelkorn. Rod
Lichtenštejnů vystřídali roku 1796 Podstatští. Prvním majitelem hradu z tohoto rodu
byl Leopold hrabě Podstatský - Lichtenštejn. Podstatští vlastnili Roštejn až do
roku 1945, kdy jeho správu převzal stát.