Cresciuto nel settore giovanile dello Šachtar Donec'k, disputando con la formazione giovanile diversi campionati di terza serie, viene mandato nel gennaio del 2013 in prestito allo Zorja Luhans'k, rimanendovi fino al 2015, totalizzando trentadue presenze tra campionato e coppe condite da quattro gol. Al termine della stagione 2014-2015, ritorna allo Šachtar, venendo aggregato alla prima squadra guidata da Mircea Lucescu.
Nel giugno del 2015 viene convocato per la prima volta in Nazionale maggiore dal CT Mychajlo Fomenko per un'amichevole contro la Georgia, senza tuttavia scendere in campo. L'esordio ufficiale avviene il 24 marzo 2016, in un'amichevole contro Cipro vinta per 1-0.
Statistiche
Cronologia presenze e reti in Nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Ucraina under 21