A torque motor for a satellite antenna direction mechanism utilized in a facility, mainly comprise a cup-shaped rotating shaft, a left limit ring, a left end cover, a left bearing, a housing, an iron core of an outside stator, an outside hollow cup-shaped stator, an outside Halbach magnet body, an iron core of an outside rotor, an iron core of an inside rotor, an inside Halbach magnet body, a right limit ring, an stator of an inside hollow cup-shaped stator, an iron core of an inside stator, a right bearing and a right end cover, wherein the outside Halbach magnet body, the iron core of an outside rotor, the iron core of an inside rotor and the inside Halbach magnet body are connected with the cup-shaped rotating shaft, which are rotating parts of the motor, and others are static parts of the motor. The invention utilizes the outside Halbach magnet structure and the inside Halbach magnet structure, which can largely reduce the thickness of the iron core and increase the air gap flux density and the sinusoidal degree of the air gap, therefore reducing the volume, weight, switch disturbing moment and energy loss of the motor, and accomplishing the outout torque of the torque motor significantly.