Cresciuto nel settore giovanile del Dnipro, ha esordito in prima squadra il 30 marzo 2018, in occasione dell'incontro di Druha Liha vinto per 2-0 contro il Sudnobudivnyk Mykolaïv. Nel corso della stagione, gioca altre 3 partite nella terza divisione ucraina.
Nel febbraio 2019, a seguito del fallimento del Dnipro, viene acquistato dall'altra squadra della città, il Dnipro-1. Il 12 aprile 2019 fa il suo esordio con la squadra, disputando l'incontro di Perša Liha vinto per 7-0 contro il Sumy. Negli anni successivi, non riuscendo a disputare alcun incontro ufficiale, viene ceduto in prestito al Nikopol', in terza divisione. Rientrato alla base, il 28 agosto 2022 debutta in Prem"jer-liha, nell'incontro vinto per 0-3 contro la Dinamo Kiev.
Nazionale
Ha giocato nelle nazionali giovanili ucraine Under-15, Under-16 ed Under-17.