Родился 20 марта 1971 года в п. Кормиловка Омского района Омской области.

Образование высшее, в 2004 году закончил Тюменскую государственную сельскохозяйственную академию по специальности «Экономика и управление аграрным производством».

Трудовую деятельность начал с рабочих специальностей. Был ведущим специалистом управления сельского хозяйства администрации Ярковского района, начальником управления ЖКХ, строительства и газификации, заместителем главы администрации Ярковского района. С 2007 года возглавлял администрацию Аромашевского района, являлся секретарем местного отделения партии «Единая Россия».

С апреля 2014 года — глава Ялуторовска.

Награжден благодарственным письмом руководителя исполкома «Единой России» (2003 г.), благодарственным письмом секретаря политсовета (2004 г.), грамотой Департамента ЖКП (2006 г.), грамотой департамента ЖКП (2007 г.).

Женат, воспитывает 2 детей.