The invention discloses a method for making gradient silicon carbide coating by electrophoresis codeposition, which includes the following steps: by ultrasonic processing, suspending liquid A is prepared by silica powder, carbon soot, caking agent polyvinyl butyral, acetone and additive n-butylamine which are mixed according to the mass proportion of 2-16:20:15:100:1; by ultrasonic processing, suspending liquid B is prepared by silica powder, carbon soot, polyvinyl butyral, acetone and n-butylamine which are mixed according to the mass proportion of 16-30:20:15:100:1; by ultrasonic processing,suspending liquid C is prepared by silica powder, carbon soot, polyvinyl butyral, acetone and n-butylamine which are mixed according to the mass proportion of 15-40:10:15:100:1; by ultrasonic processing, suspending liquid D is prepared by silica powder, carbon soot, polyvinyl butyral, acetone and n-butylamine which are mixed according to the mass proportion of 40-70:10:15:100:1; with graphite material as the anode, under a constant potential mode the suspending liquids above are deposited, dried, heated to be between 1200 DEG C and 1600 DGE C, and preserved at the temperature for 20 to 60 minutes. The invention has the advantages of simple process, good thermal-shock resistance and oxidation resistance, controllable coating thickness and uniform coating.