The invention relates to a method for dyeing acrylic fiber fabrics by utilizing bacterium dyestuff prodigiosin, which includes the steps of (1) dissolving the prodigiosin by using ethyl acetate or N, N-dimethylformamide and then adding dissolved prodigiosin into water to produce a dyeing solution, and (2) dyeing the acrylic fiber fabrics by utilizing the dyeing solution, wherein the dosage of theprodigiosin is 0.1-6% of that of acrylic fiber fabrics by mass, dyeing bath ratio is 1:5-20, potential of hydrogen (pH) of an adjusting dye solution is 4.0-6.0, dyeing temperature is 80-90 DEG C, anddyeing time is 30-90 minutes. Compared with a dyeding method of a mixed solution of carbinol or ethanol and the water, dye-uptake rate of the dyestuff is high, level-dyeing property is good, and the dyeing method is simple, easy to operate and low in device requirements. The dyed acrylic fiber fabrics produced by means the method have good washing fastness and abrasion-resisting fastness, bright color, good antibiotic property and wide application prospects, and antibacterial rate is more than 90%.