Tras formarse como futbolista en la academia de fútbol de Konoplyov, finalmente se marchó a la disciplina del F. C. Rubin Kazán.
Subió al segundo equipo por una sola temporada dado que subió rápidamente al primer equipo, haciendo su debut el 24 de septiembre de 2014 contra el F. C. Luch-Energiya Vladivostok en la Copa de Rusia.
Su debut en liga lo hizo el 20 de octubre de 2014 en un encuentro contra el F. C. Mordovia Saransk.
[2] En julio de 2018 fichó por el P. F. C. CSKA Moscú, equipo en el que jugó más de cien partidos en cuatro temporadas.
Cuando expiró su contrato en junio de 2022 se marchó al F. C. Krasnodar,[3] donde estuvo un año y medio antes de unirse al Zenit de San Petersburgo en enero de 2024.