Baiduashov represented Kazakhstan at the 2012 Summer Olympics in London, where he competed for the men's 84 kg class. He lost the qualifying match to Iran's Ehsan Lashgari, who was able to score five points in two straight periods, leaving Baiduashov without a single point.