The invention relates to a method for co-producing barium chloride and ceramic titanium dioxide (TiO2). The method specifically comprises the following steps: carrying out acidolysis reaction on byproduct hydrochloric acid of chlorination-process titanium dioxide containing TiOCl2 and witherite, and introducing Ba and metal elements such as impurities Fe, Ca, Mg and the like in witherite ore intoa solution in the form of chlorate; soluble TiOCl2 in hydrochloric acid is subjected to a hydrolysis reaction along with reduction of the concentration of free hydrochloric acid in the acidolysis reaction to separate out TiO2, and hydrochloric acid as a hydrolysis byproduct is also used for supplementing hydrochloric acid consumed by the acidolysis reaction of witherite; separating silicon-containing acid-insoluble substances in witherite ore and TiO2 separated from TiOCl2 in chlorination-process titanium dioxide byproduct hydrochloric acid by hydrolysis, and washing and drying to obtain a ceramic titanium dioxide finished product; adding Ba (OH) 2 and H2C2O4 into the acidolysis solution for neutralization twice, removing impurity elements such as Fe, Ca and Mg in the acidolysis solution,performing flash evaporation and concentration on the purified solution, and then freezing, crystalizing and separating to obtain hydrated BaCl2. 2H2O, and washing and drying the hydrated BaCl2. 2H2Oto obtain a BaCl2 finished product.