The present invention provides a method for preparing functional composite material, which includes the following steps: firstly, placing the powder with functional action in a container cavity, applying field action to said powder, impregnating the powder with liquid material, finally solidifying the liquid material or firstly, placing the liquid material in the container cavity, then adding the powder with functional action into the container cavity in whith the liquid material is held, and applying field action to the power in the container cavity, and finally solidifying the liquid material. Said functional composite material can have the functions of electric conductivity, semi-conduction, superconductance, magnetism, piezoelectricity, damping, sound-absorbing, light sensation and thermal sensation, etc.