In carriera si è aggiudicato otto titoli ATP in singolare e due in doppio. Nei tornei del Grande Slam ha disputato quattro quarti di finale: due volte agli US Open (2017 e 2020), una al Roland Garros (2020) e agli Australian Open (2021). Nel palmarès vanta anche l'ATP Cup 2021 vinta con la Russia e l'oro olimpico nel doppio misto in coppia con Anastasija Pavljučenkova ai Giochi di Tokyo 2020.