В 1994 году окончил Карагандинский государственный университет им. Е. Букетова.
С 1 марта 1994 года принят на службу в органы прокуратуры.
Последовательно занимал должности и.о. помощника прокурора Советского района г.Караганды, следователя прокуратуры Советского района г.Караганды, старшего помощника прокурора Ленинского района г.Караганды, прокурора отдела по надзору в социально-экономической сфере прокуратуры Карагандинской области.
С 1998 года работал в Генеральной прокуратуре РК, занимал последовательно должности прокурора, старшего прокурора отдела Управления, затем Департамента по надзору за следствием и дознанием Генеральной прокуратуры.
С декабря 1998 года занимал последовательно должности начальников отделов, заместителя начальника Управления, начальника Управления формирования статистики Центра (Департамента) правовой статистики и информации при Генеральной прокуратуре, начальника Центра правовой статистики и информации по г.Астана.
С 2003 по 2006 год занимал должность заместителя председателя Комитета правовой статистики и специальным учетам Генеральной прокуратуры РК.
С ноября 2006 по апрель 2009 года занимал последовательно должности помощника Генерального Прокурора, начальника отдела по надзору в сфере нормотворческой деятельности Аппарата Генерального Прокурора РК, заместителя начальника Управления международных отношений Генеральной прокуратуры РК, начальника отдела организационной – контрольной работы Аппарата Генерального Прокурора РК.
С апреля 2009 года по февраль 2012 года был Директором Департамента регистрации НПА Министерства юстиции РК.
С февраля 2012 года работал старшим помощником Генерального Прокурора РК, с октября 2012 года являлся начальником Управления координации нормотворческой деятельности, с 2020 года переназначен на должность начальника вновь образованного Департамента координации нормотворческой деятельности Генеральной прокуратуры РК.
С 5 января 2024 года назначен на должность Руководителя Аппарата Генерального Прокурора.