В 2003 году окончил юридический факультет Кубанского государственного университета.
В органах прокуратуры Краснодарского края работает с октября 2003 года в должностях: следователя прокуратуры Курганинского района, старшего помощника прокурора Курганинского района, заместителя прокурора г. Армавира, прокурора Крыловского района, с 5 сентября 2016 года в должности прокурора Каневского района.