Родился в Москве. Занимался в местных молодежных командах «Буревестник» и «Трудовые резервы», позже - в самарских «Крыльях Советов». В Самаре провел два сезона, первый в молодежном первенстве (18 матчей, 1 гол), а во втором дебютировал в ФНЛ, приняв участие в трех матчах. Позже выступал за «Ладу-Тольятти» (20/1), литовский «Атлантас» (14/1), «Черноморец» (16/0), «Сатурн» (16/4). В середине сезона 2019/2020 перешел в ивановский «Текстильщик», за который провел 63 матча и забил 2 гола.
12 января 2022 года стал футболистом «Томи», подписав контракт на 1,5 сезона.
Первенство России среди любительских футбольных команд
5-й тур
Томь-М
Томск
1
:0
Алтай
Барнаул
Томск, стадион "Темп"