Родился в 1774 году в семье священника на территории, которая позднее относилась к Новоузенскому уезду Самарской губернии.
По окончании курса в Астраханской семинарии, он остался в ней преподавателем латинского языка (1798) в младшем классе и библиотекарем. Прослужив в семинарии около 6 лет, Покровский поступил в Московский университет, в котором в течение двух лет слушал следующие науки: всеобщую историю, статистику, право римское, вексельное, естественное и народное, российское законоведение, политику, государственное хозяйство, опытную физику и французский язык. В 1805 году он удостоен был степени кандидата по римскому и российскому правам.
В 1809 году Покровский был назначен в Демидовское училище профессором естественного и народного права. Кроме обязательного курса он некоторое время читал своим слушателям «Основания нравственности» (1819/1820), греческие и римские древности (1820/1821, 1821/1822). Оставаясь профессором, Покровский с июня 1812 до мая 1814 года был проректором Училища, а с мая 1818 по ноябрь 1824 года инспектором казённых студентов и Благородного при Училище пансиона. Председательствовал в учреждённом при Демидовском училище Обществе любителей российской словесности и был иногородним членом такого же общества при Московском университете. С 1822 года директор Ярославского библейского общества. В мае 1825 года уволен в отставку по болезни. В 1830 году назначен в Училище на должность профессора философии. Читал исключительно логику и философию. Окончательно вышел в отставку «с пенсионом» в 1837 году.
За свою педагогическую деятельность Покровский был награждён чином надворного советника и орденом Святого Владимира 4 степени.