The invention provides a method for preparing TiCxOy and/or TiC through carbon-added hydrogen reduction. According to the method, pure titanium dioxide or rutile is used as an initial material, hydrogen and carbon powder are used as a reducing agent and a carburizing agent, the other role of the carbon powder is to reduce oxygen partial pressure, the preparation temperature is only required to be as low as 1,200-1,350 DEG C, hydrogen and a titanium-containing raw material are subjected to a gas-solid reduction reaction in a TiCxOy and/or TiC preparation process, the reduction efficiency is high, the reduction speed is high, the carbon powder fully and uniformly mixed with the raw material and vapor produced after hydrogen reduction are subjected to a water-gas reaction, the oxygen partial pressure in a material layer is reduced, a titanium oxide reduction is promoted, the uniformly mixed carbon powder greatly improves the carbonization efficiency, the carbonization rate is high, the reduction of TiC oxide at the lower temperature is realized, energy consumption cost is saved, and the problems of high preparation temperature, low production efficiency, high cost and the like in existing TiCxOy and TiC production technologies are well solved.