Bahodir Bekov graduated from the University of World Economy and Diplomacy of the Ministry for Foreign Affairs of the Republic of Uzbekistan, Waseda University (Japan). Has a Master's Degree in Business Administration of Graduate School of Commerce of Waseda University.
2006-2012 — has worked on various positions including managerial at Department for Improvement of Legislation and Analysis of Securities Market of the Center for Coordination and Control over the Functioning of the Securities Market under the State Property Committee of the Republic of Uzbekistan.
2012-2018 — Manager of joint project “Business Forum of Uzbekistan” of United Nations Development Programme and Chamber of Commerce and Industry of the Republic of Uzbekistan.
2018–2019 — Head of Department for Strategic Development, Head of Department for Improvement of Investment Climate of the National Agency for Project Management under the President of the Republic of Uzbekistan.
In 2018 was temporary acting Director of Center for Accreditation under the National Agency for Project Management under the President of the Republic of Uzbekistan.
Since September 2019 was appointed as an Executive Director of the State Fund for Support of Digital Economy Development “Digital Trust”.