The invention discloses a bi-direction dual-input ZETA / BUCKBOOST direct current converter and a method for distributing power of the direct current converter. The bi-direction dual-input ZETA / BUCKBOOST direct current converter comprises a ZETA impulse voltage source unit, a BUCKBOOST impulse current source unit and an output filter circuit. The ZETA impulse voltage source unit comprises a first input direct current voltage source A, a first power switch tube M1, a second power switch tube M3, a first inductor L1 and a first capacitor C1. The BUCKBOOST impulse current source unit comprises a second input direct current voltage source B, a third power switch tube M2, a fourth power switch tube M4 and a second inductor L2. The output filter circuit comprises an output filter capacitor c. The method for distributing the power of the direct current converter comprises the step of distributing power and controlling load feedback power of the ZETA impulse voltage source unit and the BUCKBOOST impulse current source unit. The bi-direction dual-input ZETA / BUCKBOOST direct current converter and the method for distributing the power of the direct current converter have the advantages of being capable of achieving the purposes of increasing and reducing voltage, feeding back energy and inversing output polarity, large in output voltage adjusting range, small in loss, high in circuit efficiency, small in ripple waves in output voltage waveform and the like, and an isolation transformer is not needed.