A new engine system, essentially consisting of a permanent NdFeB magnet, a kerosene-based magnetic fluid and a rotor, is proposed based on the thermomagnetic effect of a temperature-sensitive magnetic fluid. The rotor was driven by the thermal convection of the magnetic fluid in the presence of a homogeneous external magnetic field. A digital camera was used to record the rotation speed of the rotor to investigate the performance of the engine system under varying conditions such as heat load, heat sink temperature, and magnetic field distribution. The peak angle velocity obtained for the rotor was about 2.1 rad/min. The results illustrate that the rotation speed of the rotor increases as the input heat load increases, or as the heat sink temperature decreases. The performance of the motor is considerably influenced by the magnetic field imposed. Therefore, the performance of such an engine can be controlled conveniently by changing the external magnetic field and/or the temperature distribution in the fluid.