Родился 1 мая 1909 года в российском селе Сорогожское Тверской области в крестьянской семье.
Когда началась война, секретарь Руденского подпольного райкома Покровский вместе с группой активистов ушел в леса. Был создан отряд «Беларусь». К концу 1941 года там насчитывалось несколько сот винтовок, шесть станковых, 15 ручных пулеметов, минометная батарея.
За три дня до прихода советских войск бригада освободила город Руденск. 3 июля 1944 года провела бой с немцами в районе совхоза «Цитва», в котором противник потерял 270 человек ранеными и убитыми, в плен было взято более 300 человек.
За образцовое выполнение боевых заданий командования в тылу противника и особые заслуги в развитии партизанского движения в Беларуси Николаю Покровскому было присвоено звание «Героя Советского Союза».