The invention discloses a ceramic cleaning agent and a preparation method thereof. The ceramic cleaning agent is composed of industrial alcohol, glycol, a cation activator, an amphoteric surfactant, sodium ortho-cyclohexanediaminetetraacetate, citric acid, bromothymol blue, an aromatic and softened deionized water according to a certain weight percentage. The preparation method comprises the following steps of at a normal temperature, adding softened deionized water into a container, then adding industrial alcohol and glycol into the container, carrying out stirring for full mixing, adding other raw materials into the solution, carrying out full stirring until the raw materials are completely dissolved, and putting the solution into a pot, a bottle or a bag. The ceramic cleaning agent has good cleaning effects, can clean old and stubborn stains on the ceramic surface, is not influenced by a temperature easily, has no corrosivity, does not damage surface enamel and ceramic body of ceramic and realizes good ceramic surface brightness after cleaning. Cleaning waste water of the ceramic cleaning agent does not pollute the environment. The ceramic cleaning agent is a novel environmentally-friendly product and has effects of sterilization, disinfection and peculiar smell removal. The preparation method has simple processes and a moderate cost and can be popularized.