A cellulose-binding protein of 105 kDa (CBP105) from Cellulomonas flavigena was purified and its gene was cloned. CBP105 is a processive endoglucanase with maximum activity on carboxymethyl cellulose (CMC) at pH 7.5 and 60°C. Limited proteolysis suggested that CBP105 is composed of one catalytic domain (CD) and two carbohydrate-binding modules (CBM). The nucleotide sequence of the cbp105 gene (AY729806) indicates that CBP105 is a modular enzyme with a family 9 glycoside hydrolase CD linked to a family 3 CBM, two fibronectin III-like domains and a family 2 CBM. This structural organization may be responsible for CBP105 processive CMC degradation.