In the traditional non-coaxial theories, linear assumption is usually made between non-coaxial plastic strain rate and non-coaxial stress rate, and they are always in the same direction, which is inconsistent with the real non-coaxial deformation characteristics of soils. In order to make up for this defect, firstly, it is proved by the mathematical derivation that the total stress rate can be decomposed into the sum of the component stress rates in six orthogonal directions, and then it is revealed that the non-coaxial stress rate defined in the traditional non-coaxial theories is composed of multiple orthogonal components. For each orthogonal component of the non-coaxial stress rate, based on the generalized plastic mechanics, the corresponding nonlinear loading mechanism is established by defining the loading strength index, plastic modulus and plastic flow direction explicitly, and the total non-coaxial plastic deformation is regarded as the sum of the plastic deformation induced by each component, thus a generalized non-coaxial theory is established. The stress-strain relationship of elastoplastic model for soils based on the generalized non-coaxial theory is derived. The numerical tests for model evaluation show the rationality of the generalized non-coaxial theory, which preliminarily indicates that the new theory can provide a broader theoretical basis for the establishment of non-coaxial model for soils.