ZrC fine powder has been prepared by self-propagating high-temperature synthesis (SHS) using exothermic reaction of ZrO2-C-Mg system. By theoretical calculating, the adiabatic temperature (Tad) for the system is about 2235K enough to react as SHS process. The Tad observed during experiment is 1850K. The results show that high pure ZrC powder is obtained with appropriate Mg contents. The scanning electron micrograph shows that the average size of ZrC particles is about 2μm.