Сергей Корниленко родился 14 июня 1983-го года в Витебске. Футбольную карьеру начал в 7 лет в местной СДЮШОР 6. Первый тренер Александр Михайлович Старовойтов. В 15 лет впервые был привлечён к тренировкам основного состава витебского «Локомотива-96». Дебют в высшей белорусской лиге состоялся уже через год, Сергей был приглашён в минское «Динамо», в котором прошёл путь от игрока молодёжного состава до лучшего бомбардира чемпионата Белоруссии.
Переход в киевское «Динамо» в 2003-м году принёс форварду первые награды: чемпионство и Суперкубок. Во второй части сезона 2004 Сергей переехал в «Днепр», за который выступал на правах аренды и забивал в среднем по одному мячу в двух играх. В 2008-м году перешёл в «Томь», однако достичь успехов в сибирском клубе удалось не сразу, Сергея преследовали травмы. В первой части сезона-2009 нападающий стал вновь забивать - 6 голов в 10 матчах, после чего и был приглашён в «Зенит».
Карьера
2000 - Локомотив-96 (Витебск) 4 (0)
2001/2003 - Динамо (Минск) - 45 (23)
2004 - Динамо (Киев) - 9 (2)
2005/2008 - Днепр (Днепропетровск) - 80 (23)
2008/2009 - Томь 13 (6)
– н.в. Зенит (СПб)