A power adaptive distribution control strategy based on virtual impedance is proposed to deal with the adverse effects of line impedance distribution differences on accurate load power distribution and common bus voltage stability in DC micro-grid. The active identification of line impedance is realized by injecting micro-pulse disturbance and detection, and the obtained impedance information is introduced into the adaptive distribution control based on virtual impedance power to achieve accurate distribution of load power, thus improving the energy utilization efficiency of DG and reducing the generation of circulation. Meanwhile, because it makes up for the voltage drop caused by the line impedance, the overall voltage level of the public bus is improved. The proposed control strategy can achieve accurate distribution of load power, and the bus voltage can be maintained at a high voltage level all the time, and there is no communication network requirement, and it is economical and reliable with hot plug function. Finally, simulation and experimental results verify the feasibility of the proposed control strategy.