The present invention discloses a method for preparation of a controlled pore size biphasic calcium phosphate composite ceramic scaffold. Firstly, nano-hydroxyapatite and nano-beta-tricalcium phosphate powder are prepared, the nano powder and a surfactant and a pore-forming agent are uniformly mixed, ground and sieved, added dropwise with a foaming agent solution, stirred into stick viscous slurry, and dried in air at room temperature to obtain a ceramic blank, the ceramic blank is foamed at a certain temperature and dehydrated, and sintered at high temperature, and after removal of the surfactant, the pore-forming agent and the foaming agent, the porous biphasic calcium phosphate ceramic composite scaffold can be obtained. The method is simple in process and strongly practical, by regulating of the use amount of the surfactant, the pore-forming agent and the foaming agent, the porous biphasic calcium phosphate ceramic composite scaffold can be controlled in pore size, even in distribution, and conductive to the practical application in biological medicines.