The invention discloses a method for producing L-2-aminobutyric acid by double immobilized multi-enzyme systems. The method provided by the invention comprises the following steps that 1, threonine dehydrogenase and leucine dehydrogenase are fixed on reversely-dissoluble pH-sensitive polymer carriers so that a co-immobilized multi-enzyme system is obtained; and 2, alcohol oxidase, formaldehyde dehydrogenase and formate dehydrogenlyase are fixed on reversely-dissoluble pH-sensitive polymer carriers so that a co-immobilized coenzyme regeneration system is obtained. The method for producing L-2-aminobutyric acid by the double immobilized multi-enzyme systems utilizes dissolution reversibility of co-immobilized enzymes, realizes effective separation of the co-immobilized enzymes and products, improves accessibility between the co-immobilized enzymes and reactants, improves recovery and utilization rates of threonine dehydrogenase, leucine dehydrogenase, alcohol oxidase, formaldehyde dehydrogenase and formate dehydrogenlyase, improves coenzyme regeneration efficiency, reduces follow-up separation purification processes, simplifies a process flow and reduces a production cost.