Родился 14 ноября 1946 года в Брестской области Белорусской ССР.
В 1970 году окончил Московский институт инженеров железнодорожного транспорта по специальности «Эксплуатация железных дорог».
Начал работать на Московской железной дороге дежурным по станции Кусково. За 33 года трудовой деятельности на Московской дороге прошел все этапы служебного роста. Работал маневровым диспетчером, инженером-технологом, ревизором, начальником отдела движения, начальником оперативно-распорядительного отдела, первым заместителем начальника Московской железной дороги.
В этот период внедрялись принципиально новые технологии проведения ремонтно-восстановительных работ подвижного состава, была организована интермодальная система организации перевозок пассажиров, успешно велись работы по планомерному сокращению браков и повышению безопасности перевозок.
В 2003 году В. Г. Лемешко назначен начальником Куйбышевской железной дороги.