A frequency therapy device comprising: at least a pair of electrode pads (12, 14, 72) capable of being in contact with a human body with an affected part being interposed therebetween; a main device unit (20, 80) that passes, between the pair of electrode pads (12, 14, 72), a current corresponding to a voltage waveform in which a direction thereof is reversed at regularly repeated time intervals and a voltage increases and decreases alternately on a positive side and a negative side; a display unit connected to the main device unit (20, 80) for displaying a magnitude of a voltage applied between the pair of electrode pads (12, 14, 72); and an operation/display panel (16, 76) for operating the main device unit (20, 80), characterized in that the main device unit (20, 80) includes: a waveform memory (22, 82) that stores a plurality of voltage waveforms at different frequencies; and a central control unit (40, 100) configured to selectively read the plurality of voltage waveforms stored in the wave form memory, and repeatedly and successively use the read voltage waveform to pass a current between the pair of electrode pads (12, 14, 72), the waveform memory (22, 82) stores the voltage waveform, for each of the plurality of frequencies, as waveform data comprising a square wave with a sampling frequency of 192 kHz or higher and a number of quantization bits of 24 bits or more, and the central control unit (40, 100) is configured to read the waveform data from the waveform memory for each frequency, convert the waveform data to an analog waveform by a D/A converter during a preset time for the frequency, and pass a current corresponding to the voltage waveform between the pair of electrode pads (12, 14, 72), the waveform data stored in the waveform memory (22, 82) has, within a single waveform period, a waveform ranging from a rise part heading toward a positive region during a rise transition period, through a sharp-pointed top peak part having an overshoot shape at an end of the rise, a high-level part having a smaller value than that of the sharp-pointed top peak part, a fall part heading toward a negative region during a fall transition period, a sharp-pointed bottom peak part having an undershoot shape at an end of the fall, and a low-level part having a larger value than that of the sharp-pointed bottom peak part, to a next rise part, and in a frequency range of at least 1000 Hz or lower, the waveform data stored in the waveform memory (22, 82) has, within a single waveform period, a waveform ranging from a rise part heading toward a positive region from a 0-V level during a rise transition period, through a sharp-pointed top peak part having a spike shape at an end of the rise and having a pulse width of 30 μsec to 200 μsec, a high-level part in which the voltage is larger than 0 V and smaller than or equal to 5 V, a fall part heading toward a negative region during a fall transition period, a sharp-pointed bottom peak part having a spike shape at an end of the fall and having a pulse width of 30 μsec to 200 μsec, and a low-level part in which the voltage is smaller than 0 V and larger than or equal to -5 V, to a next rise part. the main device unit (20, 80) includes: a waveform memory (22, 82) that stores a plurality of voltage waveforms at different frequencies; and a central control unit (40, 100) configured to selectively read the plurality of voltage waveforms stored in the wave form memory, and repeatedly and successively use the read voltage waveform to pass a current between the pair of electrode pads (12, 14, 72), the waveform memory (22, 82) stores the voltage waveform, for each of the plurality of frequencies, as waveform data comprising a square wave with a sampling frequency of 192 kHz or higher and a number of quantization bits of 24 bits or more, and the central control unit (40, 100) is configured to read the waveform data from the waveform memory for each frequency, convert the waveform data to an analog waveform by a D/A converter during a preset time for the frequency, and pass a current corresponding to the voltage waveform between the pair of electrode pads (12, 14, 72), the waveform data stored in the waveform memory (22, 82) has, within a single waveform period, a waveform ranging from a rise part heading toward a positive region during a rise transition period, through a sharp-pointed top peak part having an overshoot shape at an end of the rise, a high-level part having a smaller value than that of the sharp-pointed top peak part, a fall part heading toward a negative region during a fall transition period, a sharp-pointed bottom peak part having an undershoot shape at an end of the fall, and a low-level part having a larger value than that of the sharp-pointed bottom peak part, to a next rise part, and in a frequency range of at least 1000 Hz or lower, the waveform data stored in the waveform memory (22, 82) has, within a single waveform period, a waveform ranging from a rise part heading toward a positive region from a 0-V level during a rise transition period, through a sharp-pointed top peak part having a spike shape at an end of the rise and having a pulse width of 30 μsec to 200 μsec, a high-level part in which the voltage is larger than 0 V and smaller than or equal to 5 V, a fall part heading toward a negative region during a fall transition period, a sharp-pointed bottom peak part having a spike shape at an end of the fall and having a pulse width of 30 μsec to 200 μsec, and a low-level part in which the voltage is smaller than 0 V and larger than or equal to -5 V, to a next rise part.