В 1988 году закончил Московский институт инженеров железнодорожного транспорта по специальности «Управление процессами перевозок на железнодорожном транспорте».
После окончания института прошел трудовой путь от дежурного по парку до заместителя начальника станции Кочетовка Юго-Восточной железной дороги. Руководил станцией Тамбов, занимал различные руководящие позиции на Московской железной дороге.
С декабря 2011 года работал в должности начальника Восточно-Сибирской железной дороги.