Fa il suo esordio tra i professionisti nel circuito ITF nel 2011 e l'anno successivo comincia a giocare in pianta stabile. Nel luglio 2013 gioca il primo incontro nel tabellone principale di un torneo Challenger. Nel giugno 2014 alza il primo trofeo da professionista vincendo il torneo di doppio ITF Hungary F2. Disputa e perde la prima finale ITF in singolare nel novembre 2014 al Turkey F39 e vince il primo titolo al Romania F3 nel maggio 2015. Nel maggio 2016 perde nel torneo di doppio a Karshi la sua prima finale in un torneo Challenger.
Esordisce nella squadra kazaka di Coppa Davis nell'aprile 2017 in occasione della sfida vinta 4-1 contro la Cina e si impone in entrambi i singolari.[1] Nel maggio 2019 raggiunge la prima finale Challenger in singolare a Shymkent e viene sconfitto al terzo set da Andrej Martin. Disputa il primo incontro nel circuito maggiore all'Astana Open nell'ottobre 2020. Dopo aver vinto in singolare 18 titoli nel circuito ITF, il 3 ottobre 2021 vince il suo primo torneo Challenger al Lisboa Belém Open di Lisbona battendo 6-2, 6-4 in finale Andrea Pellegrino, risultato con cui quello stesso mese si porta al 162º posto mondiale, nuovo best ranking.
Ha quindi inizio un lungo periodo negativo, gli unici risultati di rilievo in singolare del 2022 sono due semifinali Challenger, mentre nei tornei ATP non supera mai le qualificazioni e scende progressivamente nel ranking. A luglio vince a Malaga il primo titolo Challenger in doppio, in coppia con Altuğ Çelikbilek supera in finale Daniel Cukierman / Emilio Gómez. Inizia la stagione 2023 a fine marzo dopo che a febbraio era uscito dalla top 400; quell'anno vince tre titoli ITF in singolare e resta per alcune settimane fuori dalla top 500.
Nel gennaio 2024 perde la finale al Challenger Tenis Club Argentino. Nei due mesi successivi raggiunge sei finali ITF consecutive, ne vince quattro e una non viene disputata. A luglio perde la finale al Brașov Challenger e rientra nella top 200. Ne esce di nuovo nel gennaio 2025 e vi fa rientro in marzo dopo il successo nella finale del Challenger Morelia Open vinta in tre set contro James Duckworth. La settimana dopo perde la finale al Morelos Open contro Marc-Andrea Hüsler e sale alla 159ª posizione mondiale.