Carriera Club Entra a far parte delle giovanili del nel 2009, facendosi notare per la buona tecnica e per la duttilità nel ricoprire all'occorrenza il ruolo di difensore o di centrocampista. Fa il suo esordio tra i professionisti il 7 maggio 2014 nel match vinto contro il , subentrando nei minuti finali.
Considerato uno dei fiori all'occhiello del settore giovanile del Metalist, nelle stagioni seguenti trova poco spazio tra le fila della prima squadra, collezionando 7 presenze in campionato tra il 2014 e il 2016. Nella primavera del 2016 fa notizia il suo passaggio all', seconda squadra del club madrileno. A fine stagione, firma un contratto annuale con il , militante nella terza divisione spagnola.
Tornato in patria nel 2017 accasandosi al , firma un prestito semestrale con il , in seconda serie ucraina. Concluso il prestito, firma un prestito per il con diritto di riscatto. Dopo soli 8 giorni dalla firma del contratto, vince il primo trofeo della sua carriera, segnando il rigore decisivo nella finale di Supercoppa d'Estonia contro il . Il 19 maggio dello stesso anno è titolare nella finale di Coppa d'Estonia, vinta anch'essa ai danni del Flora. A fine stagione, viene riscattato dalla squadra estone. Nella primavera del 2020, lascia i biancoverdi, con cui ha collezionato 73 presenze e 5 gol.
Nel 2021 passa al , in Lettonia, con cui disputa 11 partite in Virslīga prima del ritiro della squadra dal campionato e del passaggio al . Esordisce con la nuova maglia il 21 giugno nel pareggio a reti inviolate contro il .
Nell'ottobre 2022 lascia la Lettonia dopo 33 presenze con i biancorossi. Successivamente gioca diverse stagioni nelle serie minori polacche.
Dopo 4 stagioni in Polonia, in cui veste le maglie di , , e , nel luglio 2026 passa al , in Eccellenza pugliese.
Nazionale Ha giocato nelle nazionali giovanili ucraine Under-16, Under-17, Under-18 ed Under-19.
Nel 2015 ha preso parte al Mondiale Under-20 in Nuova Zelanda, entrando nel secondo tempo delle gare vinte nella fase a gironi contro la Birmania (6-0) e gli Stati Uniti (3-0) L'Ucraina è poi uscita agli ottavi di finale, sconfitta dal Senegal 4-2 d.c.r., con i 120 minuti terminati sull'1-1.
Statistiche Presenze e reti nei club Statistiche aggiornate al 23 maggio 2026.
StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2013-2014 Metalist PL 1 0 CU 0 0 UCL 0 0 - - - 1 0 2014-2015 PL 3 0 CU 3 0 UEL 2 0 - - - 8 0 2015-mar. 2016 PL 3 0 CU 0 0 - - - - - - 3 0Totale Metalist703020--120 mar.-giu. 2016 Atlético Madrid B TD 0 0 - - - - - - - - - 0 02016-2017 SDB140 - - - - - - - - -140lug.-ago.2017 PL20CU - - - - - - - -20sett.-dic. 2017 1L110CU - - - - - - - -1102018 ML312CE30 - - -SE103522019ML281CE52UEL2Nei turni preliminari.0SE10363apr. 2019 EL10 - - - - - - - - -102020 ML10CE20UEL00 - - -30Totale Levadia Tallin6031022010735mar.-giu. 2021 VL110 - - - - - - - - -110giu.-dic. 2021 VL120CL30 - - - - - -150gen.-ott. 2022VL140CL00UEL40 - - -180Totale Leipāja2603040--330ott. 2022-gen. 2023 3L50 - - - - - - - - -50gen.-lug. 2023 2L140CP - - - - - - - -1402023-20241L280CP21 - - - - - -301Totale Znicz Pruszków42021----4402024-2025 1L320CP20 - - - - - -3402025-2026 2L212CP20 - - - - - -232Totale carriera 232 5 22 3 8 0 2 - 264 8
Palmarès Club Competizioni nazionali
Levadia Tallinn: 2017-2018
Levadia Tallinn: 2018
Note
Collegamenti esterni