Родился в городе Свердловске, ныне Екатеринбург, в семье военнослужащего. Окончил Коломенское высшее артиллерийское командное училище (1985). Служил в Группе советских войск в Германии. В 1986 – 1991 годах преподавал в Коломенском высшем артиллерийском командном училище. После окончания в 1994 году Военной артиллерийской академии им. М.И. Калинина служил в Дальневосточном военном округе.
В 1997 году был назначен командиром полка, дислоцированного в посёлке Мулино Володарского района Нижегородской области. С сентября 1999 года принимал участие в боевых действиях второй чеченской войны на территории Чеченской республики.
3 октября 1999 года в районе станицы Наурская два дивизиона полка под командованием Королькова внезапным артналётом уничтожили до 70 боевиков и два автомобиля с боеприпасами. В январе 2000 года при штурме Грозного подвергся атаке боевиков и был отрезан от российских войск. В этой критической ситуации вызвал огонь своих батарей на себя. В феврале 2000 года участвовал в операции по занятию Аргунского ущелья. В марте 2000 года участвовал в штурме села Комсомольское. В этих операциях полк Королькова понёс минимальные потери, нанеся огромный урон противнику.
Звание Героя Российской Федерации присвоено 25 июля 2000 года – за мужество и героизм в ходе контртеррористической операции в Северо-Кавказском регионе. Окончил Военную академию Генерального штаба (2006). Служил в должности заместителя командующего ракетными войсками и артиллерией Московского военного округа. Полковник. Проживает в Москве.
Награды: ордена Мужества (2000), «За военные заслуги».