Au Moyen Âge, la frontière entre la Bretagne, duché indépendant, et le royaume de France est un espace caractérisé par la présence de nombreux châteaux dont la fonction première est de défendre le duché. Le château de Châteaugiron, dont l’histoire débute au XIème siècle, fait partie de cet ensemble fortifié, appelé Marches de Bretagne. Au XVIIIème siècle, le logis est réaménagé en château de plaisance par la famille Leprestre de Lézonnet, qui lui donne son aspect actuel.