The invention relates to a carbon nano-tube-porous carbon composite material preparation method, which comprises: dispersing lamellar porous magnesium oxide in water to obtain a suspension, adding a nickel nitrate solution into the suspension in a dropwise manner, uniformly mixing, carrying out suction filtration, drying the filter residue, crushing, and calcining to obtain a carbon tube templateagent; adding the carbon tube template agent and a carbon precursor into a solvent according to a weight ratio of 0.5-10:1, uniformly mixing, drying, calcining at a high temperature under protective gas, cooling, and taking out to obtain black powder; and washing with an acid, rinsing with deionized water to achieve a neutral state, performing suction filtration, and drying to obtain the carbon nano-tube-porous carbon composite material. According to the present invention, the method has characteristics of simple operation and low cost, is suitable for large-scale batch production, and can achieve the synchronous regulation of the morphology and the structure of carbon nano-tube-porous carbon; and the prepared composite material reserves the lamellar morphology of the template, has the hierarchical pore distribution of mesopores and micropores, has characteristics of high conductivity and rich pore structure, and can be used as an electrode material, a catalytic material or a catalystcarrier in the fields of energy storage, catalysis and the like.