The invention discloses a self-cleaning water-based woodware finish paint and a preparation method thereof. The self-cleaning water-based woodware finish paint comprises the following raw material components in parts by weight: 45-60 parts of water-dispersed polyurethane resin or water-dispersed alkyd resin, 15-25 parts of water-based silica sol, 10-25 parts of functional powder, 2.4-6.5 parts of a functional additive and 0.5-1.5 parts of water, wherein the functional powder comprises the following raw materials in parts by weight: 25-50 parts of nanometer talcum powder, 25-50 parts of nanometer calcium carbonate and 25-50 parts of nanometer kaolin. According to the water-based woodware finish paint, the property that the stability of the water-based silica sol is high is utilized, nanoscale aperture and a continuous three-dimensional network structure are adopted, and a nanometer filling material is added, so that the finally formed film has lower surface energy, the water-based woodware finish paint which can be dried in air and is lower in cost, healthy and safe, is prepared, the defect that the coating can easily shrink when being dried is overcome, and the coating can achieve the characteristics of being self-cleaning, antifouling, hydrophobic, oleophobic and the like.