Изобретение относится к способу получения азотсодержащего полимера эпихлоргидрина. Способ включает в себя реакцию азотсодержащего предшественника, выбранного из группы, состоящей из аминов, полиаминов, полиаминоамидов, полиуретанов и смесей указанных веществ с эпигалогенгидрином. Способ также включает этап очистки образованного раствора полимера от органических примесей. Этап очистки заключается в отделении примесей от раствора полимера эпигалогенгидрина экстракцией этих примесей. Экстракцию проводят CO2, находящимся в жидком, надкритическом или близком к надкритическому состоянии. Затем проводят сепарирование экстрагированных примесей. Способ согласно изобретению позволяет эффективно удалять органические примеси из полученного продукта реакции. 2 н. и 12 з.п. ф-лы, 2 ил., 2 табл.