The invention discloses a dyeing and finishing process of polyester and cotton blended fiber fabric. The process comprises pretreatment, presetting, modification treatment, dyeing, mordant removal, soaping, color fixing, after finishing, drying, sizing, calendaring and rolling. Snailase and alpha-amylase are adopted for pretreatment, modification treatment is adopted before dyeing, the polyester and cotton blended fabric is modified fundamentally, and the dye-uptake of the fabric is increased; in the dyeing procedure, fewer alkaline substances and inorganic salt are used, a dye leveler, substitution alkali, a migration inhibitor and a diffusant are added, the dye leveling performance is improved, natural dye is used, environmental pollution is avoided, and the environment-friendly requirement is met; self-cleaning treatment is added during aftertreatment, and the self-cleaning capacity, the crease-resistant performance, the wash durability and color fastness are improved; silk fibroin and sericin are adopted for afterfinish, and the anti-pilling performance and the antistatic performance of the fabric are provided; the whole process is environment-friendly and pollution-free.