Родился в 1968 году в Ташкенте.
Образование высшее, 1992 год, окончил факультет прикладной математики и механики Ташкентского государственного университета имени В.И.Ленина.
С 1987 по 1989 год проходил военную службу в Вооружённых силах Советского Союза.
После окончания университета работал сначала инженером в Институте механики и сейсмостойкости сооружений Академии наук Узбекистана, затем главным специалистом Государственного комитета по науке и технике Республики Узбекистан.
В 2001-2011 годах повысил квалификацию в различных профессионально-технических направлениях и с 2011 года продолжил педагогическую деятельность в качестве преподавателя на кафедре «Физика, математика и информационные технологии» Ташкентского фармацевтического института.
С 2015 года по настоящее время работает старшим преподавателем кафедры «Технологии алгоритмизации и программирования» на факультете прикладной математики и интеллектуальных технологий Национального университета Узбекистана имени Мирзо Улугбека.