Il primo documento relativo al castello è datato 1076. Nel Duecento era tra i possedimenti degli Aldobrandeschi. Espugnato dai senesi nel 1266, tornò agli Aldobrandeschi nel 1274, passò poi ai Pannocchieschi e fu riconquistato dai senesi nel 1328. Ceduto ai Salimbeni, ritornò a Siena nel 1375. Pochi anni dopo la rocca fu smantellata. Nel 1632 i Lorena lo assegnaro a Giovanni Cristofani Malaspina; questa famiglia lo cedette infine al marchese Cambiaso di Genova nel 1770. Già molto danneggiato, andò poi in rovina. Oggi ne restano imponenti ruderi. Fonte: Comune di Roccastrada.