C'est la plus jeune des communes de la province de l'Ogliastra. A partir du XVIIe siècle, la région de la commune actuelle a été habitée de façon plus ou moins stable par les familles du village de Gairo.

Le village proprement dit est né au milieu du XXe siècle, quand une violente crue détruisit complètement le village de Gairo Vecchio, dont les habitants se déplacèrent en aval. C'est là où existaient déjà quelques maisons dispersées que furent construites l'église, l'école, et la caserne, donnant naissance au village. Le toponyme Cardedu semble faire référence aux plantes de carde qui y abondaient. La fréquentation de la région depuis des époques très lointaines est attestée par la richesse des sites archéologiques. Les domus de janas de Monte Arista ainsi que les menhirs de Cosa Iba sont à rapporter à l'époque néolithique. La période nuragique est la plus représentée : parmi les principaux monuments, rappelons les nuraghes Tronconi, Musciu, Perd'e Pera, Genn'e Masoni, et le temple à puits de Su Presoneddu. Le milieu naturel est riche. Le territoire a une morphologie très variée, faite de grandes zones plates, de douces collines, de reliefs montagneux et de vastes littoraux. Depuis les zones de montagne, il est possible d'observer un magnifique panorama qui s'étend jusqu'à l'horizon et se perd dans le bleu de la mer.