The invention discloses 3D printing bio-ink capable of constructing a multi-level bionic pore structure, a preparation method of the 3D printing bio-ink and a printing method. The prepared bio-ink comprises photo-curable hydrogel, a polyethylene oxide solution, an initiator, an inorganic osteogenic active component, an organic osteogenic active component and mesenchymal stem cells, and regarding a stent printed by a 3D printing technology, the porosityis 46-70%, the macropore size is 300-1000 micrometers, the microscopic size is 10-100 micrometers, and 62-90% of growth factors and cells retained in the stent can be uniformly distributed and can be proliferated and migrated through mutually communicated pores, such that the requirements of the cells in the stent for nutrition and metabolite exchange are met, and bone repair and reconstruction of the implant stent are promoted. The 3D printing bio-ink provided by the invention has good biocompatibility and good dispersibility, and can be completely degraded, such that the printed stent not only has a good bone repair effect, but also can be automatically absorbed and discharged by a human body, which does not need to be taken out by a secondary operation, and has a relatively high clinical application value.