Родился в Челябинске 4 июля 1983 года.
Начал работать с 17 лет, обслуживая компьютерные системы в крупных компаниях города.
Окончил Челябинский колледж права и экономики по специальности "Программное обеспечение вычислительной техники и автоматизированных систем". В 2003 году в Москве получил повышение квалификации в Российской академия народного хозяйства и государственной службы при Президенте РФ по программе "Подготовка сертифицированного системного инженера Microsoft (MCSE)". Имеет международный статус "Сертифицированный специалист Microsoft (MCP)". В настоящее время получает второе образование в Южно-Уральском государственном университете на международном факультете.
Имеет опыт ведения собственного бизнеса и общественно-политической деятельности. В челябинском отделении движения "За справедливость в ЖКХ" участвовал в решении коммунальных проблем.
Женат, воспитывает сына и дочь.