We generated a bifunctional enzyme chimera containing the xylanase and lichenase coupled with SpyTag between them. Meanwhile, we generated another chimera containing SpyCatcher and elastin-like polypeptides (ELPs). As ELPs could bond to the xylanase-lichenase chimera through SpyTag/SpyCatcher spontaneous reaction in mild condition, which would lead to the formation of a 3-arm star multifunctional chimera. We purified the xylanase-lichenase by the non-chromatographic purification tag of ELPs. Interestingly, 57.5% of the xylanase and 47.2% of the lichenase in chimera self-assembled into insoluble active particles during the process of purification, which could serve as immobilized bifunctional enzymes. Notably, the immobilized chimera xylanase-lichenase showed a remarkable stability even after 10 reaction cycles, which retained around 56% (lichenase) and 44% (xylanase) of their initial activities, respectively. Moreover, the enhanced thermostability of the immobilized enzymes was also achieved. After incubating at 60 °C for 60 min, the residual activity of the immobilized lichenase was 35%, while the free one was only 24%. Unexpectedly, the free xylanase almost lost its activity when incubated at 55 °C for 60 min, whereas the immobilized xylanase retained 10% of its activity. However, the catalytic efficiency (kcat/Km) of the free xylanase was 1.7-fold higher than the immobilized one, while the free lichenase was 1.1-fold higher than the immobilized one. This is among the first known reports that two enzymes are purified and immobilized in one-step. This novel strategy is easy to scale up and may meet the demands of biofuel industry. It would have great potentials in other biotechnological fields, such as the multifunctional biomaterials systems.