Родился 9 июля 1973 года.
В 1992 году окончил Московский техникум железнодорожного транспорта, в 1995 году - Московский государственный университет путей сообщения.
Трудовую деятельность начал в 1992 году монтером пути опытной Московской дистанции пути Октябрьской железной дороги и прошел путь до главного инженера опытной Московской дистанции пути Московского отделения Октябрьской железной дороги – филиала ОАО «РЖД».
В 2004 году назначен на должность начальника опытной Московской дистанции пути Московского отделения Октябрьской железной дороги.
С 2009 по 2010 гг. работал главным инженером Московского отделения Октябрьской железной дороги.
С 2010 по 2013 гг. занимал должность первого заместителя начальника управления охраны труда, промышленной безопасности и экологического контроля ОАО «РЖД».
В 2013 году занимал должность первого заместителя начальника департамента охраны труда, промышленной безопасности и экологического контроля ОАО «РЖД».
С 2017 по 2020 гг. возглавлял департамент охраны труда, промышленной безопасности и экологического контроля ОАО «РЖД».
В октябре 2020 года назначен на должность заместителя начальника Московской железной дороги (по территориальному управлению).