The present invention relates to an environmentally friendly shell powder functional coating, a preparation method therefor and uses thereof. The coating comprises: bisphenol A-epon, modified shell powder, vegetable extract, propyl silicone emulsion, a nano additive, a modified organic micro powder agent, a surfactant, dioctylphthalate, 3, 3'-(4-trifluoromethyl methyl)-bi-4-hydroxy coumarin, 2,2,4-amino trimethyl-1,3-isoprene glycol mono iso-butyl methacrylate, butyl acetate, ethanol, trimethylol propane triacrylate, N-ammonia amino ethyl piperazine, polydimethylsiloxane and deionized water. In the present invention, by modification of a variety of components and materials, selection and collocation of specific components and a specific preparation method, the variety of components exert a synergistic effect, so as to make the prepared coating have significant antimicrobial, environmental-cleaning and wear-resisting properties. The coating has a huge application potential and extensive value in industrial production.