Родился 20 марта 1971 года в п. Кормиловка Омского района Омской области.
Образование высшее, в 2004 году закончил Тюменскую государственную сельскохозяйственную академию по специальности «Экономика и управление аграрным производством».
Трудовую деятельность начал с рабочих специальностей. Был ведущим специалистом управления сельского хозяйства администрации Ярковского района, начальником управления ЖКХ, строительства и газификации, заместителем главы администрации Ярковского района. С 2007 года возглавлял администрацию Аромашевского района, являлся секретарем местного отделения партии «Единая Россия».
С апреля 2014 года — глава Ялуторовска.
Награжден благодарственным письмом руководителя исполкома «Единой России» (2003 г.), благодарственным письмом секретаря политсовета (2004 г.), грамотой Департамента ЖКП (2006 г.), грамотой департамента ЖКП (2007 г.).
Женат, воспитывает 2 детей.