В 1993 году окончил Днепропетровский институт инженеров железнодорожного транспорта, в 2000 году - Днепропетровский государственный технический университет железнодорожного транспорта, в 2011 году - Днепропетровский национальный университет железнодорожного транспорта.
Получил квалификацию магистра интероперабельности, безопасности и сертификации на железнодорожном транспорте, магистра по электротехнике и инженера-электрика.
Кандидат технических наук, 2012 год.
С января 1996 года по апрель 2002 года - работа на Приднепровской железной дороге на должностях заместителя, а затем начальника Запорожской дистанции электроснабжения, начальника подразделения службы электрификации и электроснабжения.
С апреля 2002 года по август 2005 года занимал должность главного инженера Приднепровской железной дороги.
С августа 2005 года по апрель 2010 года и с августа 2011 года по октябрь 2012 года - работал в коммерческих предприятиях.
С апреля 2010 года по апрель 2011 года - и.о. главного инженера - первого заместителя начальника ГП "Приднепровская железная дорога" и главный инженер - первый заместитель начальника ГП "Приднепровская железная дорога".
С октября 2012 по март 2015 года - начальник Управления Государственной инспекции Украины по безопасности на наземном транспорте в Запорожской области.
С 6 июля 2015 назначен Кабинетом министров Украины заместителем генерального директора Государственной администрации железнодорожного транспорта Украины.
С 8 июля 2015 исполняет обязанности генерального директора Государственной администрации железнодорожного транспорта Украины.
30 марта 2016 года Кабмин уволил Завгороднего с занимаемой должности.
Знак «Почетный железнодорожник»;
Почетная Грамота Кабинета Министров Украины.
31.03.2016