Liver diseases are the primary reason for morbidity and mortality in the world. Owing to a shortage of organ donors and postoperative immune rejection, patients routinely suffer from liver failure. Unlike 2D cell models, animal models, and organoids, 3D bioprinting can be successfully employed to print living tissues and organs that contain blood vessels, bone, and kidney, heart, and liver tissues and so on. 3D bioprinting is mainly classified into four types: inkjet 3D bioprinting, extrusion-based 3D bioprinting, laser-assisted bioprinting (LAB), and vat photopolymerization. Bioinks for 3D bioprinting are composed of hydrogels and cells. For liver 3D bioprinting, hepatic parenchymal cells (hepatocytes) and liver nonparenchymal cells (hepatic stellate cells, hepatic sinusoidal endothelial cells, and Kupffer cells) are commonly used. Compared to conventional scaffold-based approaches, marked by limited functionality and complexity, 3D bioprinting can achieve accurate cell settlement, a high resolution, and more efficient usage of biomaterials, better mimicking the complex microstructures of native tissues. This method will make contributions to disease modeling, drug discovery, and even regenerative medicine. However, the limitations and challenges of this method cannot be ignored. Limitation include the requirement of diverse fabrication technologies, observation of drug dynamic response under perfusion culture, the resolution to reproduce complex hepatic microenvironment, and so on. Despite this, 3D bioprinting is still a promising and innovative biofabrication strategy for the creation of artificial multi-cellular tissues/organs.