A method for the synthesis of N- (phosphonomethyl) glycine or one of its derivatives selected from the group consisting of its salts, its phosphonate esters and its phosphonate ester salts, comprising the steps of: a) forming a mixture of reaction comprising an acid catalyst, N, N'-bis- (carboxymethyl) -2,5-diketopiperazine and a compound comprising one or more POP anhydride moieties, wherein said moieties comprise a P atom in the state of oxidation (+ III) and the other atom of P in the oxidation state (+ III) or (+ V), to form N, N'-bis- (phosphonomethyl-2,5-diketopiperazine, its dehydrated forms or its phosphonate esters; b) hydrolyze the reaction mixture to form N- (phosphonomethyl) glycine or one of its derivatives selected from the group consisting of its salts, its phosphonate esters and its phosphonate ester salts.Un método para la síntesis de N-(fosfonometil) glicina o de uno de sus derivados seleccionados del grupo que consiste en sus sales, sus ésteres de fosfonato y sus sales de ésteres de fosfonato, que comprende las etapas de: a) formar una mezcla de reacción que comprende un catalizador ácido, N,N'-bis-(carboximetil)-2,5- dicetopiperazina y un compuesto que comprende uno o más restos de anhídrido P-O-P, en el que dichos restos comprenden un átomo de P en el estado de oxidación (+III) y el otro átomo de P en el estado de oxidación (+III) o (+V), para formar N,N'-bis-(fosfonometil-2,5-dicetopiperazina, sus formas deshidratadas o sus ésteres de fosfonato; b) hidrolizar la mezcla de reacción para formar N-(fosfonometil) glicina o uno de sus derivados seleccionados del grupo que consiste en sus sales, sus ésteres de fosfonato y sus sales de ésteres de fosfonato.