Родился 18 ноября 1961 года в Новокузнецке Кемеровской области. В 1983 году окончил Омский институт инженеров железнодорожного транспорта по специальности «Тепловозы и тепловозное хозяйство».
Трудовую деятельность в Омском государственном университете путей сообщения (тогда ОмИИТе) начал в 1985 году в должности инженера научно-исследовательского сектора кафедры «Тепловозы и тепловозное хозяйство». В 1993 году после успешной защиты кандидатской диссертации назначен на должность доцента кафедры «Тепловозы и тепловозное хозяйство».
Ученую степень доктора технических наук получил в феврале 2008 года, с того же времени работал профессором кафедры «Локомотивы».
В настоящее время является избранным ректором Омского государственного университета путей сообщения и заведующим кафедрой «Локомотивы».
Женат, воспитывает двоих детей.