The invention relates to a process for producing potassium fluotitanate by environment-friendly treating fluorine-contained and potassium-contained waste, and the process comprises the following steps of placing titanium ore with theoretical quantity into fluorine-contained waste liquid and potassium liquid to prepare potassium fluotitanate slurry; placing clear liquid after the potassium-containing slag or waste liquid is filtered into potassium fluotitanate clear liquor to prepare the potassium fluotitanate; carrying out liquid-solid separation, washing and drying of potassium fluotitanate slurry liquid, placing lime into the waste slag and the waste water to adjust the pH value, and filtering the waste slag and the waste water to obtain filter slag, placing the filter liquid into a degrading pond, adding oxidant, utilizing the ultraviolet light to radiate the filter liquid for 1 to 5h, and detecting chemical oxygen demand (COD) and analyzing F-. The fluorine-contained and potassium-contained waste is used for substituting the hydrogen fluoride and the imported potassium fluoride to produce the potassium fluotitanate, so that waste can be converted into treasure, the recycling rate of the fluorine, the titanium and the potassium is not different from the quality product raw material, fluorine and potassium are adequately utilized, the production cost of the potassium fluotitanate is reduced, and the problem of the environmental pollution caused by the fluorine-contained waste and the potassium-contained waste can be solved.