E' un ampio recinto di mura e di torri che corona la cima del colle che sovrasta San Salvatore Telesino. In origine fu massa Longobarda, costruita a difesa della piana Telesina. Fu anche chiamata Massa Superiore, in rapporto all'altra Massa, costruita ai piedi di Monte Acero per la difesa della Valle del Titerno. La Rocca, attraverso i secoli, seguì le sorti della commenda e del feudo, risentì le incursioni saracene, e nel periodo degli eventi sismici che interessarono la Valle Telesina, rimase l'unico centro abitato che accolse ed ospitò le poche famiglie superstiti di Telese. Il castello edificato nel corso del XIII secolo dalla famiglia Sanframondo, già proprietaria del Casale e dell'intera contea di Cerreto, fu residenza del vescovo Clemente della diocesi di Telese, costretto ad abbandonare la sede ufficiale a causa delle mofete provocate dal terremoto del 1349. Clemente vi trasferì nel 1407 la sede vescovile. In quegli anni venne costruito all'interno delle mura un palazzo poi detto Castelluccio. All'interno delle mura era anche la chiesa parrocchiale di Sant'Andrea che nel 1596 fu trovata da Mons. Savino semicadente con un altare maggiore ornato da tre sculture lignee e quattro altari laterali. Il castello presentava una forma quadrangolare con imponenti mura e torri di vedetta edificate su persistenti strutture di origine romana. Dell'intera opera oggi sono visibili solo due torri delle quali una garantiva il controllo dell'area in direzione dell'attuale Telese e l'altra dell'attuale Pugliano. La Rocca rimase abitata fino al 1611, anno in cui venne abbandonata dalle ultime famiglie che discesero ad ingrossare il sottostante San Salvatore Telesino.