Проходил срочную службу в Республике Афганистан, где принимал участие в боевых действиях. С июля 1988 года – сотрудник МВД СССР Нижегородского облисполкома. Милиционер патрульно-постовой службы 6-й роты полка ППСм, рядовой милиции Корнилов за время работы неоднократно поощрялся за грамотные действия при задержании правонарушителей. 3 февраля 1989 года милиционеры полка патрульно-постовой службы милиции города Горького старшина милиции Герасюк и рядовой милиции Корнилов заступили на службу по охране общественного порядка в районе автостанции Сенная Нижегородского района. Около 20.55, осуществляя патрулирование Нижегородского района, у дома 24б по улице Тургенева они были расстреляны неизвестными из огнестрельного оружия выстрелами в спину, от которых скончались на месте. В течении трёх дней в результате активной работы сотрудников Нижегородского РОВД и УВД города Горького преступление было раскрыто и трое преступников задержаны. У них было изъято табельное оружие, похищенное после убийства милиционеров и обрез, из которого они совершили выстрелы в сотрудников. Похоронен на Афонинском (Кузьминском) кладбище Нижнего Новгорода. Награды: медаль «За боевые заслуги». Память: на доме № 24б по улице Тургенева (г. Нижний Новгород, Нижегородский район), где погиб милиционер, установлена мемориальная доска.