Cracking caused by shrinkage deformation of cement-based materials at early age is a major problem leading to material failure in restrained conditions. Carbon nanotubes (CNTs) are incorporated into cement-based materials, and the autogenous shrinkage and crack resistance of the new composite materials obtained by linear shrinkage and ring tests are studied to solve the destruction of the materials caused by the shrinkage of cement-based materials. The results showed that addition of CNTs significantly inhibited the autogenous shrinkage of cement-based materials with maximum reduction rate above 40%. CNTs also significantly improved the cracking resistance of cement-based materials. The optimal effect was noticed at CNTs content of 0.1 wt%. The incorporation of CNTs not only inhibits the autogenous shrinkage of cement-based materials, but also inhibits the drying shrinkage of cement-based materials to some extent. Therefore, carbon nanotubes have the potential to solve the destruction of materials caused by shrinkage of cement-based materials.