Образование:
- В 1998 году окончил Кызылординский государственный университет имени Коркыт – Ата по квалификации «Специалист по информационным технологиям в управлении»
- После окончания университета в период с 1998 по 2001 годы работал учителем информатики школы – гимназии № 9 города Кызылорда
- В период с 2001по 2009 годы работал ассистентом кафедры прикладной математики Жезказганского университета имени О.А. Байконурова.
- В 2010 – 2011 годах работал в системе корпорации Казахмыс г. Жезказган Карагандинская область.
- С 2011 г. по 2014 г. работал старшим преподавателем кафедры физики, информатики и математики жезказганского университета имени О.А. Байконурова. Также с 2011 по 2014 годы работал заместителем ответственного секретаря приемной комиссии и ответственным за ВОУД университета (внешнюю оценку учебных достижений).
- С 2014 г. по 2019 г.работал старшим преподавателем кафедры естествознания и ответственным секретарем приемной комиссии Жезказганского университета имени О.А. Байконурова.
- С 2019 г. по август 2022 г. работал начальником центра переподготовки кадров, маркетинга и довузовского образования и ответственным секретарем приемной комиссии.
- С сентября 2022 года – старший преподаватель кафедры информационных технологий университета «Туран - Астана».
Повышение квалификации:
- НЦПК ОРЛЕУ - «Современные педагогические технологии», г. Алматы (2017 г.) – сертификат (240 часов);
- «Sana Kazakhstan» - General English, Business English, Content and Language Integrated Learning(CLIL), г. Алматы (2018 г.) – сертификат уровня английского языка «PREINTERMEDIA»(260 часов);
- Ассоциация высших учебных заведений РК – «Программа повышения квалификации педагогов и менеджеров высшего образования», г. Алматы (2019 г.) – сертификат (72 часа);
- Национальный открытый университет ИНТУИТ (2022 г.), г. Москва – «Архитектура и организация ЭВМ» (72 часа);
- Национальный открытый университет ИНТУИТ (2022 г.), г. Москва - «Основы криптографии» (72 часа);
- Национальный открытый университет ИНТУИТ (2022 г.), г. Москва «Алгоритмизация. Введение в язык программирования С++» (72 часа).