Родился 25 марта 1963 года в рабочем поселке Черлакский Нововаршавского района Омской области. Там же окончил среднюю школу.
В 1980 году поступил в Омский авиационный техникум на факультет «Двигатели летательных аппаратов». По окончании техникума в 1983 году был призван в ряды Вооруженных сил. После увольнения в запас окончил Омский политехнический институт.
По распределению отработал некоторое время инженером-конструктором в омском филиале КБ им. Климова, а в 1992 году по семейным обстоятельствам вернулся в родные места, где был принят на работу главным инженером совхоза «Победа» (в настоящее время ОАО «Победа» Нововаршавского района). Через два года стал заместителем директора по производству, а в 1998 году – директором хозяйства.
В 2004 году был избран главой администрации Нововаршавского муниципального района.
С 4 июня 2008 года назначен первым заместителем министра сельского хозяйства и продовольствия Омской области.
Руководитель Управления Россельхознадзора по Омской области.