В 1958 году окончил Московскую специальную среднюю школу милиции МВД СССР, начал служить помощником оперуполномоченного отдела спецслужбы УВД Мосгорисполкома.
Генерал-лейтенант милиции.
В 1970-е годы Панкратов возглавил первую экспериментальную оперативную группу на базе ГУВД Москвы, в состав которой входили биатлонисты, стрелки и самбисты.Группа была нацелена на купирование возможных нападений на иностранные посольства и борьбу с террористами.
2 ноября 1973 года Панкратов руководил успешной операцией по освобождению заложников, захваченных террористами в пассажирском самолёте Як-40 в Москве.
Будучи ещё рядовым опером, он лично провёл более 100 задержаний преступников, причём многие из бандитов были вооружены.
Панкратов побывал на различных руководящих постах в ГУВД Мосгорисполкома и ГУВД города Москвы. Был и начальником Управления по охране общественного порядка, и начальником московской ГАИ. А в сложнейшее время 1992—1995 гг. — начальник ГУВД Москвы.
В октябре 1993 года во время разгона Съезда народных депутатов и Верховного Совета России командовал милицией, осаждавшей здание Верховного Совета.
2 марта 1995 года отстранён от должности указом президента Бориса Ельцина. С 1995 года руководил службой ГО и ЧС Москвы.