A suturing device for use with a delivery catheter in a transcatheter procedure, for closing an opening formed in the body. The suturing device includes: a spiral needle having a central core, a proximal end, and a distal end. The distal end terminates in a sharp point for cutting a spiral passageway through body tissue surrounding the opening that is to be closed. The device also includes a guide wire having a suture eye at one end thereof for receiving suture thread after the guide wire has been advanced through the hollow central core of the spiral needle. The device further includes driving means, for allowing advancing and retracting of the spiral needle and guide wire with respect to the catheter, and for allowing connecting between the suture thread and the suture eye of the guide wire.