The invention discloses a textile printing and dyeing machine for textiles. The textile printing and dyeing machine structurally comprises a main body, supporting legs, a control panel and an alarm lamp, wherein one supporting leg is arranged at each of the four ends of the bottom of the main body, the control panel is located on the upper portion of the front end of the main body, the alarm lampis arranged at the top end of the main body, the main body comprises a feeding port, a guiding roller, a roller, a material squeezing roller and a discharging port, the material squeezing roller comprises a supporting arm, clamping blocks, a circulating groove and a concentrating groove, the circulating groove comprises a rotating column, a circular ring body, fixing rods, material passing groovesand communicating grooves, and each communicating groove comprises a groove body, a flow guiding block and a one-way hole. According to the textile printing and dyeing machine, the hole diameter of the material squeezing roller is arranged to be gradually reduced from the middle to the two ends, so that when the material squeezing roller drives cotton cloth to operate, the cotton cloth can be expanded towards the two ends, and the situation that the dye is not uniformly squeezed out due to wrinkles of the cotton cloth in the material squeezing roller is avoided.