Immobilization and release of colloids are important for colloids-facilitated migrations, and in the safety assessment of geological disposal for high-level radioactive waste, the association between the immobilization and release process of the bentonite colloids with selenite migration has not been well revealed. In this work, the migration of bentonite colloids under different conditions is evaluated, and the effects of colloids immobilization and release on selenite migration are studied. In addition, the cases of in-migration (colloids are immobilized in the quartz sand, and then selenite migrates through the quartz sand with immobilized colloids) and co-migration (colloids bearing selenite are immobilized in the quartz sand) are investigated. The results show that in the systems containing 3.0 mM Mg2+, the mobility of the colloids is highly hindered and the colloids are immobilized in the quartz sand mainly by straining effect. The immobilization of bentonite colloids affects selenite migration differently according to the immobilization process (in-migration or co-migration). A more significant retardation effect is observed in the co-migration process than in-migration due to the additional inner-sphere complexed selenite in the co-migration. The immobilized colloids can be more easily released by alkaline DI-water (pH 11.0) than acidic one (pH 6.0) as a result of the more negative surface charges of the immobilized bentonite colloids. The average size of the released colloids is larger than the initial colloids at the same pH. Selenite is found to be released ahead of colloids in either in- or co-migration process, and part of selenite is discovered migrating with released colloids in co-migration process. Since colloids immobilization and release would influence radionuclides migration, further research about colloids immobilization and release with broad range of pH and ionic strength in the host rock and its influence on the migration of other radionuclides are needed.