Воспитанник академии ФК «Краснодар». В сезоне-2015 играл за «Краснодар-3» в чемпионате Краснодарского края. В сезонах 2015/16 — 2018/19 играл за фарм-клубы «Краснодара» «Краснодар-2» и «Краснодар-3» в первенствах ПФЛ и ФНЛ. На профессиональном уровне дебютировал 29 июля 2016 в домашней игре против «Сочи» (2:0).
В июне 2019 вслед за Евгением Назаровым на правах аренды перешёл в клуб чемпионата Чехии «Теплице»[2]. Дебютировал 13 июля в гостевой игре против ФК «Пршибрам» (1:1).
В конце января 2022 года стал игроком клуба «Кубань Холдинг» из станицы Павловской, в составе которого дебютировал 8 марта в матче первенства. В начале января 2025 года покинул команду в связи с истечением срока действия трудового договора.