Bacillus subtilis TD6 was isolated from Takifugu rubripes, also known as puffer fish. Cellulase from this strain was partially purified by ammonium sulphate precipitation up to 80% saturation, entrapped in calcium alginate beads, and finally characterized using CMC as the substrate. For optimization, various parameters were observed, including pH maximum, temperature maximum, sodium alginate, and calcium chloride concentration. pH maximum of the enzyme showed no changes before and after immobilization and remained stable at 6.0. The temperature maximum showed a slight increase to 60 °C. Two percent sodium alginate and a 0.15 M calcium chloride solution were the optimum conditions for acquisition of enzyme with greater stability. K (m) and V (max) values for the immobilized enzyme were slightly increased, compared with those of free enzyme, 2.9 mg/ml and 32.1 μmol/min/mL, respectively. As the purpose of immobilization, reusability and storage stability of the enzyme were also observed. Immobilized enzyme retained its activity for a longer period of time and can be reused up to four times. The storage stability of entrapped cellulase at 4 °C was found to be up to 12 days, while at 30 °C, the enzyme lost its activity within 3 days.