ФК «Трактор» Сталинград. 1938 год. Николай Покровский третий справа
В футбол начал играть в Сталинграде в 1920-х годах. Первым коллективом, в котором начинал играть Николай, была команда железнодорожников «Красный Лев».
В 1932 году закончил металлургический техникум и начал работать в сталелитейном цехе, дойдя вскоре до должности заместителя начальника.
Выступал за сборную Сталинграда по футболу. В 1934 году в составе сборной Сталинграда стал победителем Поволжской спартакиады.
С 1936 по 1946 года выступал за сталинградский «Трактор» в чемпионате СССР.
Во время войны вернулся работать на тракторный завод, где был заместителем начальника технического отдела сталелитейного цеха. Позже вместе с эвакуированным заводом трудился в Челябинске. В сентября 1943 года вернулся в Сталинград, где продолжил трудиться на заводе, восстанавливать город и играть в футбол в составе «Трактора».
В 1947 году, закончив с футболом из-за травмы, пошёл снова работать в сталелитейный цех.
В 1955 году, по приглашению бывшего партнёра по команде Василия Ермасова, стал начальником сталинградской команды «Торпедо».
Выступал на позиции полузащитника. Был физически сильным, выносливым, жёстким в борьбе. Часто оттягивался назад, помогая в защите и организовывая контратаки.