Родился 6 августа 1896 года в д. 1-е Лукино (Орловская область). Русский. В армии с 1920 года. Участник Гражданской войны. В 1925 году окончил Высшую пограншколу войск ОГПУ, в 1929 и 1934 году - кавалерийские КУКС. На фронте с августа 1942 года. Командир 88-й гвардейской стрелковой дивизии (1-й Белорусский фронт) гвардии генерал-майор Панков умело руководил боем дивизии 18 июля 1944 года при прорыве обороны противника юго-западнее г. Ковель (Волынская область). Дивизия нанесла противнику большой урон в живой силе и технике. С 1946 года генерал-майор Панков в запасе. Жил в Кисловодске (Ставропольский край), затем в Запорожье. Награжден двумя орденами Ленина, Красного Знамени, другими Наградами. Умер 13 мая 1974 года. Звание Героя Советского Союза присвоено 6 апреля 1945 года.