Закінчивши Дніпропетровський інститут інженерів залізничного транспорту, трудову діяльність він розпочав у 1981 році черговим станційного поста централізації станції Ясинувата Донецької залізниці, на якій пропрацював до 2000-го. Рік за роком набуваючи досвіду, В.Козак упевнено йшов сходами професійного зростання: заступник начальника станції Авдіївка, заступник начальника відділу руху з вантажної роботи і начальник відділу перевезень Ясинуватського відділення (1985–1990 рр.); начальник відділу перевезень–заступник начальника дорожнього центру управління перевезеннями залізниці (1990—1994 рр.); начальник служби перевезень залізниці (1994—1996 рр.); заступник начальника Донецької залізниці—начальник центру управління перевезеннями (1996—2000 рр.); Генеральний директор Укрзалізниці (2006—2007 рр.).
В 2007–2011 рр. В.Козак –  народний депутат України, Голова Комітету Верховної Ради з питань транспорту і зв’язку.
Щиро бажаємо Володимиру Васильовичу переконливих успіхів у розбудові галузі і в той же час  сподіваємося на стабільний розвиток соціального діалогу на користь працівників галузі.