Le château de Montrichard a été construit au début du XIe siècle par le comte d'Anjou. Il lui servait de point d'appui dans sa lutte contre le comte de Blois. En 1188, le roi de France Philippe Auguste, après en avoir fait le siège, le détruit partiellement.
Hugues Ier d'Amboise s'empara de la forteresse de Montrichard en 1109. Il fit des travaux d'agrandissement et ce sont les restes de cette forteresse que nous voyons aujourd'hui.
Montrichard et Amboise furent pendant tout le Moyen Âge les deux principales forteresses de la famille d'Amboise.
Durant la guerre de Cent Ans, le 6 septembre 1356, le château est attaqué par les Anglais lors de la chevauchée du Prince noir : Foulques Nerra