Родился 19 мая 1963 года в Шахрисабзском районе Кашкадарьинской области.
1980–1983 — член коллективного хозяйства «Пахтакор», Шахрисабзский район, Кашкадарьинская область.
1983–1985 — служба в армии.
1986–1996 — студент, стажёр-исследователь и аспирант Ташкентского государственного университета.
1991 — окончил Ташкентский государственный университет.
1996–1997 — программист-инженер в Ташкентском государственном юридическом институте.
1997–1998 — руководитель «Компьютерного центра» Ташкентского государственного юридического института.
1998–1999 — исполняющий обязанности заведующего кафедрой «Информатика и основы вычислительной техники» Ташкентского государственного юридического института.
1999–2006 — заведующий кафедрой «Правовая информатика и информационные технологии» Ташкентского государственного юридического института.
2007 — окончил Ташкентский государственный юридический институт.
2006–2011 — доцент кафедры «Правовая информатика и информационные технологии» Ташкентского государственного юридического института.
2011–2013 — заведующий кафедрой «Правовая информатика и информационные технологии» Ташкентского государственного юридического института.
2013–2015 — доцент кафедры «Информатика и прикладное программирование» Национального университета Узбекистана имени Мирзо Улуғбека.
2015–2016 — заведующий кафедрой «Информатика и прикладное программирование» Национального университета Узбекистана имени Мирзо Улуғбека.
2016–2017 — заведующий кафедрой «Прикладная математика и компьютерный анализ» Национального университета Узбекистана имени Мирзо Улуғбека.
2017–2019 — доцент кафедры «Прикладная математика и компьютерный анализ» Национального университета Узбекистана имени Мирзо Улуғбека.
2019–2021 — исполняющий обязанности профессора кафедры «Прикладная математика и компьютерный анализ» Национального университета Узбекистана имени Мирзо Улуғбека.
С 2021 года — по настоящее время: первый проректор по делам молодёжи и воспитательной работе Национального университета Узбекистана имени Мирзо Улуғбека.