A deep-draft offshore floating wind turbine overall installation workboat, the wind turbine includes a tower and a deep-draft offshore floating foundation with hard and soft cabins, and the installation workboat includes a workboat, a truss, and several piers , dumping winch, dumping wire rope, hoisting pulley block, dumping pulley block, two hoisting winches, two hoisting wire ropes and dumping shaft; among them, the truss, dumping winch and pier are arranged on the main deck, and the two ends of the dumping wire rope are respectively connected to the tower It is connected with the dumping winch, the lifting pulley block is set on the shell of the hard cabin, and the dumping pulley block is set on the upper part of the deep-draft offshore floating foundation, and the two ends of the lifting wire rope are respectively connected with the lifting pulley block and the lifting winch installed in the middle of the truss; The two ends of the hoisting wire rope are respectively connected with the dumping pulley block and the hoisting winch installed on the top of the truss, and the soft cabin is hinged in the slot at the stern of the working ship through the pin hole of the soft cabin and the dumping shaft. The invention has dual functions of transportation and installation, saves working time and reduces costs, and is suitable for the construction of large-scale offshore floating wind farms.