Les premiers dossiers de la Rocca Maggiore remontent à 1174, quand il a été érigé comme un château féodal allemand.
Le futur empereur Frédéric II de Souabe a passé plusieurs années de son enfance ici dans le soin de Conrad de Urslingen , et a été baptisé à Assise à l’âge de trois ans en 1197 .
L’année suivante , en l’absence de Conrad , le peuple d’Assise se sont rebellés et ont détruit le château.
Le château est resté une ruine jusqu’à 1367 , lorsque le cardinal Albornoz reconstruit la forteresse en utilisant la section ouest de murs extérieurs et une partie des fortifications intérieures .
En 1458, Jacopo Piccinino , alors seigneur d’Assise , érigée la tour dodécagonale et le long mur rideau reliant le château à la ville .
En 1478, le pape Sixte IV restauré le donjon du château, tandis qu’entre 1535 et 1538 le pape Paul III construit la tour ronde près de la porte principale.