Родился в Барнауле, где и начал заниматься футболом. Карьеру начал в составе молодёжки «Локомотива». За свою клубную карьеру футболиста успел поиграть за молдавский «Шериф», а также российские «Краснодар», «СКА-Энергия», «Урал» и наконец «Ростов». Принимал участие в матчах за вторую сборную России, а 31 августа 2016 года впервые дебютировал в составе национальной сборной России по футболу в товарищеской игре против команды Турции.