Село Новопокровское было основано в 1892 году.
Село получило своё название от церкви Покрова Пресвятой Богородицы, построенной здесь.
9 мая 1988 г. в селе был открыт памятник погибшим воинам.