The invention belongs to the technical field of nano composite materials, and discloses a preparation method and application of a 1D Sb2S3 nanorod/3D ZnIn2S4 composite structure. The method is as follows: firstly hydrothermally synthesizing 1D Sb2S3 nanorods, then dispersing the 1D Sb2S3 nanorods into deionized water to form a suspension, and finally, using in-situ hydrothermal method to prepare the 1D Sb2S3 nanorod/3D ZnIn2S4 composite structure. The composite structure prepared by the method can be applied to catalytically degrade 2-thiol benzothiazole under visible light or decompose waterto produce hydrogen under sunlight. The method has rich raw materials, simple operation process and mild reaction conditions, and belongs to a green synthesis method. The 1D Sb2S3 nanorods are combined with 3D ZnIn2S4 nanostructures to make full use of the in-situ growth characteristics, and close contact between the 1D Sb2S3 nanorods and the 3D ZnIn2S4 nanostructures is formed to achieve efficient transmission and separation of photogenerated electrons, improve the electron transport capability in the composite, and broaden the light absorption range of a single photocatalyst, so that the overall photocatalytic activity is enhanced, and the 1D Sb2S3 nanorod/3D ZnIn2S4 composite structure has important and broad application prospects in environmental management and energy conversion.