A method for preparing glufosinate of formula or analogues thereof, characterized in that the method comprises: a) feeding, preferably continuously feeding, a compound of formula and a compound of formula, preferably in a molar ratio of the compound of formula to the compound of formula being (0.8-10): 1, for example,: 1, into a first reactor set, after reaction, a product stream of the first reactor set is obtained, b) feeding, preferably continuously feeding, the product stream of the first reactor set into a second reactor set, reacting at a temperature in the range of from 50°C to 200°C, preferably from 80°C to 130°C, to obtain a product stream of the second reactor set; and c) subjecting the product stream of the second reactor set to an acidic hydrolysis or a basic hydrolysis to obtain the glufosinate of formula or analogues thereof; wherein X represents -OR 2 or -NR 2 R', R 1, R 2 and R 7 are each independently selected from a substituted or unsubstituted hydrocarbyl group, such as, a substituted or unsubstituted alkyl group, a substituted or unsubstituted aryl group, a substituted or unsubstituted cycloalkyl group, a substituted or unsubstituted alkaryl group, and a substituted or unsubstituted aralkyl group; for example, R 1, R 2 and R 7 are each independently selected from a substituted or unsubstituted C 1 -C 6 alkyl group, a substituted or unsubstituted C 6 -C 12 aryl group, a substituted or unsubstituted C 3 -C 10 cycloalkyl group, a substituted or unsubstituted C 7 -C 12 alkaryl group, and a substituted or unsubstituted C 7 -C 12 aralkyl group; for example, R 1, R 2 and R 7 are each independently selected from methyl, ethyl, propyl, isopropyl, butyl, isobutyl, pentyl, hexyl, phenyl, phenylmethyl, phenylethyl, phenylpropyl, methylphenyl, ethylphenyl, and propylphenyl; for example, R 1 is selected from methyl and ethyl, and R 2 is selected from methyl, ethyl, propyl, isopropyl, butyl and isobutyl; R' is hydrogen or has the same definition as R 2; Hal 1 and Hal 2 are each independently halogen, preferably chlorine; PG is hydrogen or an amino protecting group, and when PG is the amino protecting group, a step of removing the amino protecting group is further comprised; wherein the term "glufosinate of formula or analogues thereof" used herein includes all chiral forms of the structures represented by formula and all salt forms of the structures represented by formula. a) feeding, preferably continuously feeding, a compound of formula and a compound of formula, preferably in a molar ratio of the compound of formula to the compound of formula being (0.8-10): 1, for example,: 1, into a first reactor set, after reaction, a product stream of the first reactor set is obtained, b) feeding, preferably continuously feeding, the product stream of the first reactor set into a second reactor set, reacting at a temperature in the range of from 50°C to 200°C, preferably from 80°C to 130°C, to obtain a product stream of the second reactor set; and c) subjecting the product stream of the second reactor set to an acidic hydrolysis or a basic hydrolysis to obtain the glufosinate of formula or analogues thereof; wherein X represents -OR 2 or -NR 2 R', R 1, R 2 and R 7 are each independently selected from a substituted or unsubstituted hydrocarbyl group, such as, a substituted or unsubstituted alkyl group, a substituted or unsubstituted aryl group, a substituted or unsubstituted cycloalkyl group, a substituted or unsubstituted alkaryl group, and a substituted or unsubstituted aralkyl group; for example, R 1, R 2 and R 7 are each independently selected from a substituted or unsubstituted C 1 -C 6 alkyl group, a substituted or unsubstituted C 6 -C 12 aryl group, a substituted or unsubstituted C 3 -C 10 cycloalkyl group, a substituted or unsubstituted C 7 -C 12 alkaryl group, and a substituted or unsubstituted C 7 -C 12 aralkyl group; for example, R 1, R 2 and R 7 are each independently selected from methyl, ethyl, propyl, isopropyl, butyl, isobutyl, pentyl, hexyl, phenyl, phenylmethyl, phenylethyl, phenylpropyl, methylphenyl, ethylphenyl, and propylphenyl; for example, R 1 is selected from methyl and ethyl, and R 2 is selected from methyl, ethyl, propyl, isopropyl, butyl and isobutyl; R' is hydrogen or has the same definition as R 2; Hal 1 and Hal 2 are each independently halogen, preferably chlorine; PG is hydrogen or an amino protecting group, and when PG is the amino protecting group, a step of removing the amino protecting group is further comprised; wherein the term "glufosinate of formula or analogues thereof" used herein includes all chiral forms of the structures represented by formula and all salt forms of the structures represented by formula.