1971-1976 гг. – студент факультета прикладной математики и механики Ташкентского государственного университета.
1976-1979 – ассистент кафедры математического обеспечения вычислительной техники и систем автоматизации факультета прикладной математики и механики Ташкентского государственного университета.
1980-1987 гг. – заведующий сектором Вычислительного центра Ташкентского государственного университета.
1987-1988 годы – старший научный сотрудник Ташкентского государственного университета по контракту №57-86.
1988-1992 гг. – руководитель вычислительного центра Ташкентского государственного университета.
1992-1996 – Ташкентский государственный университет, факультет прикладной математики и механики, старший преподаватель, доцент кафедры математического обеспечения вычислительной техники и систем автоматизации.
1996-1997 гг. – старший преподаватель кафедры прикладной математики и программирования Ташкентского института акуловедения.
1997-1999 гг. – аспирант Института кибернетики.
2000-2000 гг. — главный бухгалтер ЗАО «Камолот-Автосервис».
2000-2001 гг. — главный бухгалтер ЗАО «АРК-II».
2001-2002 гг. — директор ЗАО «АРК-II».
2002-2006 гг. – заместитель директора Учебно-научного центра информационных технологий Национального университета Узбекистана.
2006-2021 гг.- доцент кафедры алгоритмов и технологий программирования Национального университета Узбекистана.
2021-2023 гг. – профессор в.б. кафедры алгоритмов и технологий программирования Национального университета Узбекистана.
2023-2024 гг. – доцент кафедры алгоритмов и технологий программирования Национального университета Узбекистана.
2024-2024 гг. – доцент кафедры программной инженерии и искусственного интеллекта Национального университета Узбекистана.
2024 г.в. — Профессор В.Б. кафедры программной инженерии и искусственного интеллекта Национального университета Узбекистана.