Osteochondral defects is a common clinical joint disease. The complexity of cartilage-bone interface and the poor self-repair capacity of cartilage are both reasons for current relatively limited clinical treatments. The introduction of tissue engineering provides a new treatment method for osteochondral repair. This paper reviews three main elements of cartilage-bone tissue engineering: seed cell source and culture method, cytokines regulation and synergistic effect, and scaffold components and type. We mainly focused on current status quo and future progress of cartilage-bone repair scaffolds. This paper provides some reference for the further development of osteochondral tissue engineering.