The efficient separation of bagasse components was achieved by
p
-toluenesulfonic acid (
p
-TsOH) pretreatment. The effects of
p
-TsOH dosage, reaction temperature and reaction time on cellulose, hemicellulose and lignin contents were studied. Eighty-five per cent of lignin was dissolved, whereas the cellulose loss was minimal (less than 8.1%). Cellulose-rich water-insoluble residual solids were obtained. The degree of polymerization of cellulose decreased slightly, but the crystallinity index (CrI) increased from 52.0% to 68.1%. It indicated that the highly efficient delignification of bagasse was achieved by
p
-TsOH pretreatment. The nanocellulose filaments (CNFs) were produced by the treated samples. The physico-chemical properties of CNFs were characterized by transmission electron microscopy and thermogravimetric analysis. The results show that the CNFs have smaller average size and higher thermal stability. It provides a new method for CNFs.