Ultra-fine zirconium carbide (ZrC) powder with nano-sized primary particles was synthesized by the carbothermal reduction method by using nano-sized and nano-sized graphite powders mixture. The synthesized ZrC powder was well dispersed after simple milling process. After heat-treatment at for 2 h under vacuum, ultra-fine ZrC powder agglomerates (average size, ) were facilely obtained with rounded particle shape and particle size of ~200 nm. Ultra-fine ZrC powder with an average particle size of 316 nm was obtained after ball milling process in a planetary mill for 30 minutes from the agglomerated ZrC powder.