1973-1975 — Инженер Лаборатории математического обеспечения Института кибернетики Академии наук Республики Узбекистан
1975-1978 — Аспирант Ташкентского государственного университета (очная форма обучения)
1979-1984 — Ассистент кафедры «Математическое обеспечение электронных вычислительных машин» Ташкентского государственного университета
1984-1988 — Старший преподаватель кафедры «Математическое обеспечение электронных вычислительных машин» Ташкентского государственного университета
1988-1995 — Доцент кафедры «Математическое обеспечение электронных вычислительных машин» Ташкентского государственного университета
1995-1997 — Бухгалтер частной фирмы «САРБОЗ» города Ташкента
1997-1999 — Главный бухгалтер общества с ограниченной ответственностью «Аль-Джа-ер» города Ташкента
1999-2001 — Заместитель директора города Ташкента Общество с ограниченной ответственностью «Аль-Джа-ер»
2002–2018 гг. – Доцент кафедры «Программирование и сетевые технологии» Национального университета Узбекистана имени Мирзо Улугбека
2018–2024 гг. – Профессор кафедры «Алгоритмы и технологии программирования» Национального университета Узбекистана имени Мирзо Улугбека
2024–2025 гг. – Профессор кафедры «Алгоритмы и технологии программирования» Национального университета Узбекистана имени Мирзо Улугбека
1.11.2024 г. – Профессор кафедры «Программная инженерия и искусственный интеллект» Национального университета Узбекистана имени Мирзо Улугбека