Эдуард Быков родился 12 августа 1979 года. В 2001 году окончил Сибирский государственный университет путей сообщения. Трудовую деятельность начал в 2001 году в должности составителя поездов станции Базаиха Красноярской железной дороги. Работал на Красноярской магистрали в разных должностях, в том числе:
с 2008 по 2012 год – начальник железнодорожной станции Красноярск Красноярской железной дороги – филиала ОАО «РЖД»;
с 2012 по 2014 год – начальник Ачинского центра организации работы железнодорожных станций Центральной дирекции управления движением – филиала ОАО «РЖД»;
с 2014 по 2017 год – заместитель генерального директора АО «Краспригород» по пассажирской работе.
Олег Эдуардович Федотов, который ранее занимал пост генерального директора АО «Краспригород», сложил с себя полномочия по собственному желанию, в связи с переходом на другую работу.