Родился 18 июля 1951 года в селе Станино Темкинского района Смоленской области.
В 1972 году - окончил Челябинское высшее военное автомобильное командное училище по специальности «Эксплуатация и ремонт автотракторной техники».
В 1985 году окончил Военно-политическую академию имени В.И. Ленина (ныне Военный университет в г. Москве).
1972-1992 гг. - служил в Вооруженных силах СССР, а затем России.
1994-1997 гг. - председатель Комитета по делам казачества и межнациональным отношениям Администрации г. Ростов-на-Дону.
1997-2003 гг. - начальник Городского управления транспорта Администрации г. Ростов-на-Дону.
2003-2004 гг. - заместитель начальника Управления автомобильного и электрического пассажирского транспорта Министерства транспорта РФ, начальник отдела технического регулирования Департамента государственной политики в области автомобильного транспорта, дорожного хозяйства и городского пассажирского транспорта Министерства транспорта РФ.
2004-2006 гг. - руководитель Южного управления государственного автодорожного надзора Федеральной службы по надзору в сфере транспорта.
2006-2008 гг. - заместитель руководителя Федеральной службы по надзору в сфере транспорта.
2008-2009 гг. – и.о. руководителя Федеральной службы по надзору в сфере транспорта.
2009-2010 гг. - заместитель Министра транспорта Российской Федерации.
2011-2012 гг. - заместитель мэра Москвы в Правительстве Москвы, руководитель Департамента транспорта и развития дорожно-транспортной инфраструктуры города Москвы.
В 2012 году занял должность генерального директора АНО «Транспортная дирекция Олимпийских игр».
В настоящее время является советником генерального директора ОАО «Центральная пригородная пассажирская компания».
Награжден знаком «Почетный работник транспорта Российской Федерации». Имеет классный чин действительного государственного советника Российской Федерации 3 класса.