The invention relates to a solar sail spacecraft three-axis attitude control and execution mechanism which is divided into a sliding mass block and a moving small sail. The solar sail spacecraft three-axis attitude control and execution mechanism comprises a support rod, the sliding bock, the small sail, a telescopic rod and a support frame. The support rod supports the spacecraft sail face, and the sliding block is embedded on the support rod and can slide along the support rod. One end of the telescopic rod is connected with the small sail, and the other end of the telescopic rod is fixedly connected to the support frame. The telescopic rod can telescope and rotate, the length of the telescopic rod is adjusted through linear telescoping, and the small sail is driven to rotate through rotation of the telescopic rod. The bottom end of the support frame is fixed to the geometric center of the spacecraft sail face, and the top end of the support frame is connected with a spacecraft load. According to the solar sail spacecraft three-axis attitude control and execution mechanism, torque needed by solar sail three-axis attitude control, sunlight is completely utilized for supplying energy, the structure is simple, and unfolding of the spacecraft sail face is not affected. By means of the solar sail spacecraft three-axis attitude control and execution mechanism, rolling shaft torque can be provided rapidly, and adjustable range of amplitude of the torque is large.