Родился 20 мая 1972 года в городе Джетыгара Кустанайской области Республики Казахстан, в семье педагогов.
После окончания с золотой медалью школы, получил высшее образование в Новосибирском государственном техническом университете, квалификация "Инженер-электроник".
Работал инженером на комбинате "Магнезит". В настоящее время работает директором ООО "Ситуационный диспетчерский центр".
В 2008 году окончил президентскую программу подготовки управленческих кадров в ЮУрГУ.
Неоднократно избирался в Собрание депутатов Саткинского муниципального района.
Член Партии СПРАВЕДЛИВАЯ РОССИЯ – ЗА ПРАВДУ.
Женат, воспитывает троих детей.