1978-1983 yy. ToshDU, Amaliy matematika va mexanika fakulteti talabasi
1983-1985 yy. ToshDU, Hisoblash markazini, injener-programmist
1985-1986 yy. ToshDU, Stajer-tadqiqodchi
1986-1989 yy. Moskva Davlat universiteti, aspirant
1990-1990 yy. ToshDU, Amaliy matematika va mexanika fakulteti, kichik ilmiy xodim
1990-1994 yy. ToshDU, EXM va programmalashtirish kafedrasi, assistent
1994-1996 yy. ToshDU, Matematik modellashtirish laboratoriyasi, etakchi ilmiy xodim
1996-2001 yy. ToshDU, Hisoblash matematikasi kafedrasi, dosent
2001-2002 yy. O’zMU, Kompyuter texnologiyalari o’quv ilmiy markazi, direktor o’rinbosari
2011-2016 yy. O’zMU, Programmalash va tarmoq texnologiyalari kafedrasi, dosent v.b.
2016-2019 yy O’zMU, Algoritmlar va dasturlash texnologiyalari kafedrasi, dosent v.b.
2019-2024 yy. O’zMU, Algoritmlar va dasturlash texnologiyalari kafedrasi, katta o’qituvchi
2024-x.v. O’zMU, Dasturiy injiniring va sun’iy intellekt kafedrasi, dosent v. b.