Na Starém hradě se píší roku 1242 Bavorové ze Strakonic, kteří odtud vzali svůj rodový znak - zavinutou střelu. Švihovští z Rýzmberka vystavěli roku 1514 renesanční zámek, který byl roku 1619 císařským vojskem vypálen. Po konfiskaci se dostal Libštejnským z Kolovrat, kteří ho odkázali řádu jezuitů.