1967-1972 — Student at Tashkent State University
1970-1972 — Student at Novosibirsk State University
1972-1977 — Postgraduate student at the Institute of Cybernetics of the Academy of Sciences of the Republic of Uzbekistan
1977-1979 — Senior Engineer at the Institute of Computing Centers of the Siberian Branch of the Academy of Sciences of the Russian Federation
1979-1980 — Research Fellow at Novosibirsk State University
1980-1990 — Associate Professor at the Faculty of Mechanics and Mathematics at Tashkent State University
1990-1999 — Associate Professor, Professor at the Faculty of Mechanics and Mathematics at Tashkent State University
1999-2003 — Deputy Director of the State Information Fund of the State Committee for Science and Technology of the Republic of Uzbekistan
2003-2010 — Professor at the Department of Computer Science and Applied Programming at the National University named after Mirzo Ulugbek National University, Uzbekistan
2010-2012 – Head of the Department of Computer Science and Applied Programming, Mirzo Ulugbek National University
2012-2016 – Professor of the Department of Computer Science and Applied Programming, Mirzo Ulugbek National University
2016 – Professor of the Department of Applied Mathematics and Computer Analysis, Mirzo Ulugbek National University