Biodegradable stereocomplex crystallite polylactide (SC-PLA) porous scaffolds with well-defined pore structures, high heat resistance, mechanical strength, and solvent resistance together with good biocompatibility, were obtained through solution casting of mixed poly(l-lactide) and poly(d-lactide) solution and subsequent leaching of sodium chloride particles. The pore structure of the SC-PLA scaffolds can be perfectly maintained after a high-pressure sterilization treatment at 121 °C, owing to the extensive formation of stereocomplex crystallites in the scaffolds. In vivo pilot study demonstrates that the fibroblasts of rats can infiltrate into the SC-PLA scaffolds well through the open pores. Degradation tests in phosphate-buffered saline solution reveal that the structure of SC-PLA scaffolds was quite stable due to the enhanced hydrolysis-resistance and improved mechanical properties of the scaffolds. These results reveal that SC-PLA scaffolds with good biocompatibility are potentially to be used as implanted biomaterials for the regeneration and restoration of tissues or organs.