Игрок сборной Беларуси присоединился к сине-бело-голубым в июле 2009 года и вместе с петербуржцами в первый же сезон выиграл бронзовые медали чемпионата страны, информирует официальный сайт клуба. Спустя 8 месяцев футболист на правах аренды перешел в «Томь», а затем, в августе 2010 года, в казанский «Рубин». С января по июль 2011 года Корниленко играл за английский «Блэкпул».
За время выступления в составе петербуржцев нападающий провел на поле 14 матчей. Единственный мяч за «Зенит» был забит футболистом в первой же игре за сине-бело-голубых — 2 августа 2009 года ему удалось отличиться во встрече против раменского «Сатурна».