The invention relates to the field of medical teaching, in particular to a virtual teaching training system for puncture. The system comprises a hardware part and a software part, wherein the hardware part comprises an operating platform, wherein a support structure is arranged at an upward extending part of the hole-towel operating platform, a detachable operating screen is arranged on the hole-towel support structure, the hole-towel support structure extends towards the side surface to be provided with a control screen, and an instrument tray is arranged on the hole-towel operating platform and connected with the hole-towel operating platform through a cylindrical support; the hole-towel software part comprises a database, an interface interaction part, a 3D rendering part, a physical engine, a GPU (graphics processing unit) parallel computing and collision detection part, a soft tissue simulation part and scripting languages. The system has the advantages of high simulation degree, no risk, low cost, repeatability, assignability and the like.