<p>A current detection device includes: a core to be disposed in the vicinity of a conductor as a detection target; a winding wound around the core; an excitation unit configured to apply an excitation signal, having a magnitude and a direction that change at a constant period, to the winding; a magnetic flux detection unit (comparator and averaging circuit) configured to detect a magnetic flux generated in the core due to current flowing through the conductor; and an adder unit configured to add a feedback signal to the excitation signal such that the magnetic flux detected by the magnetic flux detection unit is cancelled.</p>