The invention discloses a dyeing and finishing process for linen and cotton blended fiber fabric. The dyeing and finishing process comprises preprocessing, pre-sizing, modified processing, dyeing, mordant removing, soaping, color fixing, after finishing, drying, sizing, calendaring and rolling. Helicase, scouring enzyme and alpha-amylase are used for pretreatment, modification treatment is adopted before dyeing, the performance of linen and cotton blended fabric is modified fundamentally, and the dye-uptake rate is increased; the dyeing procedure does not require a large quantity of alkaline substances and inorganic salt, a leveling agent, substitutive alkali, a migration inhibitor and a dispersing agent are added, the dye uniformity is improved, environment pollution is avoided due to use of natural dye, and requirements for environmental protection are met; self-cleaning processing is added in the after finishing procedure, and the self-cleaning capacity, the crease-resistant performance, the washing resistance and the color fastness of the fabric are improved; crease-resistance finishing is added, and the crease-resistant performance of the fabric is improved; the whole process is environment-friendly and pollution-free.