He has spent his entire career at CSKA, making more than 600 official appearances. He has won six Russian Premier League titles and six Russian Cups, as well as the UEFA Cup in 2005. He is a record holder for most games played in the Russian top-level league at 491 (as of 26 August 2021).