A criterion which contains necessary and sufficient conditions for spectral stability, flutter and divergence instability of circulatory systems is formulated. The conditions are expressed via the properties of a quadratic form with the coefficients expressed by means of the traces of powers of the non-conservative stiffness matrix. As corollaries, this general algebraic result leads to a number of stability conditions known in the literature.