The invention discloses a dyeing and finishing process of a bamboo-cotton blended fabric. The dyeing and finishing process comprises the following steps: boiling and bleaching, namely preparing boiling and bleaching liquid, and boiling and bleaching the bamboo-cotton blended fabric in the boiling and bleaching liquid; dyeing, namely adjusting the pH value of the boiling and bleaching liquid to 7, taking out the bamboo-cotton blended fabric, putting the bamboo-cotton blended fabric and dyeing liquid into a dyeing machine, adding 10-15g of sodium carbonate into every litre of dyeing liquid, firstly heating the dyeing liquid to 90-95 DEG C, maintaining the temperature for 20-30 minutes, then heating the dyeing liquid to 95-130 DEG C, maintaining the temperature for 30-40 minutes, then cooling to 65-70 DEG C, and carrying out slow fixation; cleaning and reduction, namely adding cleaning liquid into the dyeing machine, and washing for 25-30 minutes at the temperature of 55-70 DEG C; and after treatment, namely putting the cleaned and reduced bamboo-cotton blended fabric into glacial acetic acid bath, and treating for 10-15 minutes at the temperature of 40-45 DEG C. The bamboo-cotton blended fabric processed by the dyeing and finishing process disclosed by the invention has original good bacteriostasis rate and bacteriostasis value of bamboo fiber, and also maintains original breathability, absorbency and elasticity of cotton fabric.