Родился 9 февраля 1888 года, происходил из крестьян Пензенской губернии. Образование получил в Троицкой гимназии.
После начала Первой мировой войны вступил вольноопределяющимся в армию и 20 июня 1914 года был зачислен рядовым в Военную авиационную школу, где прошёл курс подготовки к полётам на аэроплане «Фарман». 30 августа 1914 года назначен в 12-й корпусной авиаотряд.
4 ноября 1914 года при выполнении авиаразведки позиций противника его самолёт был подбит и совершил вынужденную посадку, при которой Панкратов получил значительные травмы. По излечении 14 апреля 1915 года был произведён в младшие унтер-офицеры и переведён в 26-й корпусной авиаотряд, но там не задержался, поскольку уже 2 июня был переведён в Новогеоргиевский крепостной авиационный отряд (33-й корпусной авиаотряд). За ряд отличий был награждён Георгиевскими крестами 4-й, 3-й и 2-й степеней («за боевые разведки до обложения крепости «Новогеоргиевска и во время её осады») и Георгиевской медалью. Приказом по армиям Западного фронта от 24 августа 1915 года Панкратов за боевые отличия был произведён в прапорщики.
15 февраля 1916 года переведён в 5-й авиационный отряд истребителей. 27 августа 1916 года Панкратов в качестве стрелка-наблюдателя вылетел с пилотом лейтенантом французской службы Анри Лораном на перехват вражеских истребителей; сбив один самолёт они сами были сбиты и оба погибли. Высочайшим приказом от 1 октября 1916 года Панкратов был посмертно награждён орденом св. Георгия 4-й степени