Родился 4 марта 1961 года.
После окончания института занял должность начальника участка Подольского межотраслевого предприятия промышленного железнодорожного транспорта МПС России, а в 1988 году стал старшим мастером погрузочно-разгрузочных работ этого предприятия.
В 1989 – 1993 годах работал на станции Подольск Московской железной дороги (МЖД), где прошел путь от дежурного по станции до начальника станции, после чего до 1999 года работал начальником станции Москва-Товарная-Курская.
В 1999 году занял пост заместителя начальника дорожного центра фирменного транспортного обслуживания МЖД, а в 2000 году стал начальником отдела по организации контейнерных перевозок грузов МЖД.
С 2002 по 2003 год занимал должность заместителя начальника ГУ «Центр фирменного транспортного обслуживания МПС РФ», а с марта по сентябрь 2003 года – пост начальника ГУ «Центр по перевозке грузов в контейнерах Министерства путей сообщения Российской Федерации».
С октября 2003 по 2006 год – директор Центра по перевозке грузов в контейнерах «ТрансКонтейнер» - филиала ОАО «РЖД».
С марта 2006 года – Генеральный директор ОАО «Центр по перевозке грузов в контейнерах «ТрансКонтейнер».В 1986 году окончил Московский институт инженеров железнодорожного транспорта (МИИТ) по специальности «управление процессами перевозок на железнодорожном транспорте».