Родился 23 июля 1971 года в поселке Константиновка Орджоникидзевского района Кустанайской области. В 1977 году родители переехали в село Еленинка Карталинского района.
В 1988 году окончил Еленинскую среднюю школу и поступил в Челябинский сельскохозяйственный институт.
В 1989 году был призван на военную службу. Служил в инженерных войсках в Архангельской области.
После армии, с 1992 года работал в КХ «Шулаев». С 2001 по 2006 год возглавлял это хозяйство.
С 2006 по 2012 годы работал главой Еленинского поселения. В июне 2011 года решением Совета депутатов к Еленинскому поселению было присоединено Новокаолиновое поселение.
В 2006 году поступил на заочное обучение в агро-инженерную академию вновь (ЧГАА), закончив ее в 2012 году получил специальность по диплому – инженер-механик.
Женат, трое детей.