On 24 October 2016, he reached his best singles ranking of world No. 174, while on 19 June 2017, he peaked at world No. 584 in the doubles rankings. In May 2016, he won his first trophy on the ATP Challenger Tour, winning Karshi Challenger in Uzbekistan.