Народився 30 квітня 1978 року в місті Тернополі Тернопільського району Тернопільської області.
Громадянин України.
Освіта вища.
У 1995 року закінчив Загальноосвітню школу І-ІІІ ступеня №26 міста Тернополя.
З 1995 по 1999 роки навчався в Чернігівському юридичному коледжі за спеціальністю «Право», здобув кваліфікацію – бакалавр права.
З 2004 по 2005 роки навчався в Тернопільській академії народного господарства за спеціальністю «Право/Правознавство», здобув кваліфікацію – спеціаліст.
З 2009 по 2011 роки навчався в Тернопільському національному економічному інституті за спеціальністю «Державна служба», де здобув кваліфікацію – магістр державного управління.
В квітні 2006 року прийняв присягу державного службовця і розпочав працювати в територіальному органі юстиції Міністерства юстиції України у Тернопільській області.
З 2009 по 2016 роки – начальник Тернопільського міського управління юстиції.
З 2019 року – начальник відділу державної реєстрації громадських формувань Управління державної реєстрації у Тернопільській області Західного міжрегіонального управління Міністерства юстиції.
Безпартійний.