In this paper, we prove that every star flow on the closed surface has finitely many chain recurrent classes. Furthermore, it is singular hyperbolic if every non-trivial singular chain component is a graph. As a consequence, every star flow on the 2-sphere or the projective plane is singular hyperbolic.