Биография
Родился у в городе Белгород-Днестровский, Одесской области.
С 1998 по 2003 учился в Одесском национальном университете им. И.Мечникова, факультет «Международные экономические отношения».
2006-2007 - Работал в Одесском горсовете и Одесской облгосадминистрации. Руководитель фракции БЮТ в Одесском облсовете.
03.2006 - Кандидат в народные депутаты Украины от Блока Юлии Тимошенко, №154 в списке. На время выборов: исполнительный директор агропромышленной ассоциации «Укрсемена сервис", член ВО «Батькивщина».
С 11.2007 - Народный депутат Украины VI созыва от Блока Юлии Тимошенко, №154 в списке. На время выборов: председатель Одесской областной организации ВО «Батькивщина».
3.03.2010 - Барвиненко вместе с Игорем Савченко, Геннадием Задырко, Владимиром Каплиенко, Григорием Омельченко, Юрием Полунеевым, Олегом Черпицким (все связана с крупнейшими земельными собственниками, в первую очередь с сельскохозяйственным магнатом Иосифом Винским) проголосовал за отставку правительства Юлии Тимошенко.
С ноября 2012 года народный депутат Верховной Рады Украины VII созыва, избран по многомандатному избирательному округу № 141. Член Партии регионов.
2012—2014 — народный депутат Украины VII созыва от избирательного округа № 141 (Одесская область), член Комитета Верховной Рады Украины по вопросам строительства, градостроительства и жилищно-коммунального хозяйства и региональной политики.
2014 — 2019 — народный депутат Украины VIII созыва от избирательного округа № 141 (Одесская область). Член депутатской группы «Партия «Возрождение». Член Комитета Верховной Рады Украины по вопросам законодательного обеспечения правоохранительной деятельности.
Участвовал во внеочередных парламентских выборах 21 июля 2019 года, но в Верховную Раду не прошел. Проиграл Александру Ткаченко от партии "Слуга Народа".



