В 1997 году окончил Военно-транспортный институт железнодорожных войск и военных сообщений, получил квалификацию инженера по организации перевозок и управлению.
С 2002 по 2003 год работал государственным транспортным инспектором отдела федерального транспорта Ленинградского областного отделения Российской транспортной инспекции.
С 2003 по 2005 год являлся ведущим специалистом отдела транспортной и транзитной политики Комитета по транспорту Правительства Ленинградской области. С января по июль 2005 года работал главным специалистом отдела водного, железнодорожного и воздушного транспорта Департамента транспорта Комитета по дорожному хозяйству и транспорту Ленинградской области.
С июля 2005 по январь 2006 года являлся начальником отдела управления государственным имуществом Выборгско-Высоцкого филиала ФГУП «Росморпорт», Ленинградская область.
С 2006 по 2010 год работал в Администрации Санкт-Петербурга, в аппарате вице-губернатора Санкт-Петербурга Молчанова Ю.В., занимая должности советника вице-губернатора и начальника аппарата.
С февраля по декабрь 2012 года являлся советником-консультантом директора ООО «Магистраль северной столицы».
С декабря 2012 по июнь 2013 года занимал должность помощника Министра транспорта Российской Федерации.
В июне 2013 года назначен начальником Управления административно-кадровой и организационной работы Федерального дорожного агентства.
В декабре 2013 года назначен начальником Управления административно-кадровой работы и информационных технологий Федерального дорожного агентства.
Женат, воспитывает двух сыновей.