1978-1983 yy.- Toshkent davlat universiteti talabasi
1983-1986 yy.- O‘zbekiston Respublikasi fanlar akademiyasi kibernetika instituti mantiqiy dasturlash muhandisi
1986-1990 yy.- O‘zbekiston Respublikasi fanlar akademiyasi kibernetika instituti kichik ilmiy xodimi
1990-1991 yy.- Toshkent davlat universiteti ilmiy xodimi
1991-2000 yy.- Toshkent davlat universiteti tadbiqiy hisoblash va avtomatlashtirilgan tizimlar matematik ta’minoti kafedrasi assistenti, dots.nt vazifasini bajaruvchisi
2000-2006 yy.-O‘zMU Parallel texgologiyalarda hisoblash usullari kafedrasi dots.nt vazifasini bajaruvchisi
2006-2006 yy.- O‘zMU informatsion texnologiyalar markazi direktori
2006-2007 yy.- O‘zMU Parallel texgologiyalarda hisoblash usullari kafedrasi dots.nti
2007-2010 yy.- O‘zMU Programmalash va tarmoq texnologiyalari kafedrasi dots.nti
2010-2011 yy.- O‘zMU Programmalash va tarmoq texnologiyalari kafedrasi mudiri vazifasini bajaruvchisi
2011-2016 yy.- O‘zMU Programmalash va tarmoq texnologiyalari kafedrasi mudiri
2016-2017 yy.- O‘zMU Algoritmlar va dasturlash texnologiyalari kafedrasi dots.nti
2017-2018 yy.- O‘zMU Algoritmlar va dasturlash texnologiyalari kafedrasi mudiri vazifasini bajaruvchi
2018-2022 yy. -O‘zMU Algoritmlar va dasturlash texnologiyalari kafedrasi mudiri
2022-2023 yy. -O‘zMU Sun’iy intellekt kafedrasi mudiri v.b.
2023-2024 yy. -O‘zMU Sun’iy intellekt kafedrasi mudiri
2024.04.15- h.v. – O‘zMU Dasturiy injiniring va sun’iy intellekt kafedrasi professori