Народився 9 серпня 1959, Пологи, Запорізька область.
1981 — закінчив Дніпропетровський інститут інженерів залізничного транспорту, спеціальність «Експлуатація залізничного транспорту», кваліфікація «Інженер шляхів сполучення по експлуатації залізниць».
З 1981 — черговий, черговий по станції, станційний диспетчер, ст. Ясинувата Донецької залізниці.
З 1983 — заступник начальника ст. Авдіївка.
З 1985 — начальник відділу, Донецька залізниця.
З 1990 — начальник відділу, начальник служби перевезень, Донецька залізниця.
З 1996 — заступник начальника залізниці — начальник дорожнього центру управління перевезеннями, Донецька залізниця.
З 2000 — генеральний директор, ТОВ «Лемтранс».
2001-04.2006 — генеральний директор, корпорація «Міжрегіональний промисловий союз», власником якої на 99 % є компанія «Лемтранс».
23 серпня 2006 — 8 листопада 2007 — генеральний директор Державної адміністрації залізничного транспорту України.
З листопада 2007 — народний депутат України Верховної Ради України VI скликання від Партії регіонів. Голова Комітету Верховної Ради України з питань транспорту і зв'язку.
З 21 березня 2011 — генеральний директор Державної адміністрації залізничного транспорту України
24 грудня 2012 призначений на посаду Міністра інфраструктури України Указом Президента України № 735/2012 «Про призначення В. Козака Міністром інфраструктури України».
27 лютого 2014 звільнено з посади міністра у зв'язку з формуванням нового складу Кабінету Міністрів України.
Нагороджений орденом "За заслуги" ІІІ ступеня.
Дружина – Ольга Козак (1960 р.н.), домогосподарка. Дочка Анастасія (1984 р.н.).
16.04.2014