The invention discloses a nickel sulfide / carbon nano tube flexible composite thin-film material and a preparation method and application thereof. The preparation method comprises the steps that urea and nickel nitrate are added into an aqueous solution of ethyl alcohol, then a silicon oxide / carbon nano tube thin film is added, soaked under normal temperature, taken out, placed in a dryer for to react for 10-15h under the temperature ranging from 100 DEG C to 110 DEG C, cooled naturally under room temperature, washed and dried, and then a silicate / carbon nano tube thin film is obtained for use;and deionized water and ethyl alcohol are mixed, Na<2>S is added to serve as a sulfur source, a solution with the concentration ranging from 1mg / mL to 2.5mg / mL is prepared, the silicate / carbon nano tube thin film obtained in the step 1 is soaked in the solution, subjected to a reaction for 10-15h under the condition of 150-200 DEG C, cooled naturally, washed and dried, and then the nickel sulfide / carbon nano tube flexible composite thin-film material is obtained. The nickel sulfide / carbon nano tube flexible composite thin-film material can be directly used as a sodium-ion battery cathode material.