1980-1986 - на комсомольской работе.
1986-1991 - заместитель начальника, начальник цеха Запорожского завода «Гамма».
06.1991-08.1991 - на партийной работе.
1991-1993 - заместитель директора завода «Акцент».
1993-1998 - помощник председателя Запорожского облсовета, облгосадминистрации.
1998-2000 - заместитель председателя Запорожской облгосадминистрации.
03.2000-04.2000 - заместитель председателя совета АБ «Муниципальный».
2000-2001 - заместитель председателя Запорожской облгосадминистрации.
2001-2004 - заместитель председателя наблюдательного совета АБ «Муниципальный»
25.05.2006-23.11.2007 - народный депутат Украины V созыва. Избран по многомандатному общегосударственному округу от Партии регионов, № 183 в списке.
С 30.03.2010 - народный депутат Украины VI созыва. Избран по многомандатному общегосударственному округу от Партии регионов, № 188 в списке.
На парламентских выборах был включен в избирательный список Партии регионов под №80. 19 марта 2013 года принял присягу в парламенте после того, как ВАСУ принял решение о лишении депутатских полномочий «регионала» Андрея Веревского.
4 июня 2014 года Козуб покинул парламентскую фракцию Партии регионов.
20.08.2014