The invention provides improved electrotherapeutic apparatus which detect a vibrational frequency of heart blood vessel and then produce a stimulating frequency current corresponding to the vibrational frequency of heart blood vessel. The improved electrotherapeutic apparatus comprises: a detecting module which detects a vibrational frequency of heart blood vessel and produces a signal of the vibrational frequency of heart blood vessel, a processing module which receives the signal of vibrational frequency of heart blood vessel and produces a response signal and a action module which receives the response signal and then produces a stimulating current corresponding to the vibrational frequency of heart blood vessel and then adjusts stimulating signal frequency to enhance the therapeutic effect of pain and rehabilitation.