The invention provides an antiviral compound preparation for fish. The compound preparation composition comprises microparticles containing macrolide anthelmintic, as well as two or more than two of bithionol, praziquantel, diflubenzuron, triflumuron, pyriproxyfen, sulfur powder, salicylanilide, organic phosphorus, benzimidazole, pyrethroid, triazine, tetramisole anthelmintic, sulfonamides, anticoccidial drugs and Chinese herbal medicine anthelmintic, wherein the microparticles containing macrolide anthelmintic are microspheres or microcapsules composed of biodegradable or non-biodegradable carrier materials and macrolide anthelmintic, and the content of the macrolide anthelmintic in the microparticles is 0.1-50%. The compound preparation provided by the invention can not only expand the insecticidal spectrum, but also effectively improve the anthelmintic activity and reduce toxicity so as to ensure safer use.