The stability of a spinning liquid-filled spacecraft has been investigated in the present paper. Using Galerkin's method, the attitude dynamic equations have been given. The Liapunov direct method was employed to obtain a sufficient condition for stability. Three kinds of characteristic modals were investigated: free motion of inviscid fluid, slosh motion and non-slosh motion. All characteristic problems can be solved numerically by the Finite Element Method or the Boundary Element Method. It has been demonstrated that the viscosity of the fluid has a dissipative effect at large Reynolds number, while the slosh motion plays a destabilizing role. The non-slosh model of fluid does not affect the stability criterion.