Родился 26 февраля 1973 года в г.Перми. В 1990 году окончил школу №22 г.Ставрополя. После этого поступил в Ставропольский государственный университет на физико-математический факультет. С 1998 года по 2006 год являлся ведущим специалистом, а затем начальником отдела производственной инфраструктуры и инвестиций Администрации г.Ставрополя. 2006-2007 гг. – помощник главы г.Ставрополя. С 2007 года и по настоящее время занимает должность помощника заместителя председателя Думы Ставропольского края.
Женат, растит двоих дочерей.