A massage machine using a small size and high torque brushless DC motor includes a driving unit moved up and down along guide rails of a chair and a first motor for moving the driving unit up and down. A pair of treatment head bases are driven reciprocally in opposite directions to each other; and a second motor reciprocally drives the treatment head bases in opposite directions to each other. Treatment heads are respectively supported by the treatment head bases; and a third motor drives the treatment heads in a plane substantially perpendicular to a backrest. A control circuit drives the respective motors respectively independently of one another. Each motor is a brushless motor. A control circuit corrects, corresponding to a load imposed on the brushless DC motor, a waveform of a drive signal applied to a winding of the brushless DC motor so as to allow a current flowing through the winding of the brushless DC motor to have a substantially sinusoidal waveform making it possible to reduce discomfort due to motor noise, and to accurately control the motor rotation speed.