The invention belongs to the field of cartilage tissue repair and tissue engineering and provides a cartilage complex of a tissue engineering bone and a method for preparing the same. The preparation method comprises the following steps of: performing marrow removal, degreasing and layered calcium-removal of cancellous allograft bones or xenogeneic cancellous bones to obtain the cartilage framework of tissue engineering bones, wherein the upper layer of the cartilage framework is completely decalcified and only the surface of the lower layer is decalcified; and using the framework as a primary framework, adding gel-type matters, such as fibrinogens or alginic acid, serving as a secondary framework and a distribution carrier to obtain the cartilage complex of the tissue engineering bone. Compared with the conventional tissue engineering bone cartilage, the cartilage complex of the invention has the advantages of complete natural biomaterials, complete integration, no application of the layered stacking and interface combination technology, high pressure resistant, tensile resistant and shearing resistant properties, uniform and accurate loading of cells, effective enforcement of the differentiation of seeded cells into cartilage cells, easy operation, convenient minimally invasive operation under an arthroscope, and the like.