Mesoporous titanium dioxide (M-TiO 2 ) and mercaptopropyl-functionalized M-TiO 2 (SH-M-TiO 2 ) were prepared as carriers for immobilization of β-glucosidase (BG). Analyses suggested that in SH-M-TiO 2 the grafted mercaptopropyl groups attributed to about 3.5% of the total weight of the matrices. For the immobilization of BG, SH-M-TiO 2 or M-TiO 2 powder was added with free BG solution and stirred at 4°C for 8h, followed by centrifugation and washing. BG was effectively immobilized on SH-M-TiO 2 with an enzyme activity of 10.9U/g, which was 92.8% of the total enzyme activity in the starting solution of free BG. BG immobilized on SH-M-TiO 2 (BG-SH-M-TiO 2 ) was more stable in pH, thermal, and storage tests than BG on M-TiO 2 or free BG in solution. The K m and v max of BG-SH-M-TiO 2 were similar to values for free BG in solution. Batch hydrolysis of cellobiose-containing substrate by BG-SH-M-TiO 2 was conducted. Conversion rates of cellobiose in 10 batches were consistently around 90%. Although the residual enzyme activity of BG-SH-M-TiO 2 decreased gradually, only a small amount of BG activity was detected in supernatants. This indicated effective adsorption of enzyme molecules to SH-M-TiO 2 matrices.