Reduction of dialkyl 1-(hydroxyimino)alkyl(aryl)phosphonate 1 with borane-pyridine complex proceeds smoothly to give dialkyl 1-(hydroxyamino) alkyl(or aryl)phosphonate 2 which is then easily converted into the corresponding hydroxyaminophosphonic acid 3 by acidic hydrolysis.