He began his career atTorpedo Moscow, going up through the club's academy before briefly moving to twin clubSpartak Moscow's academy and then starting his professional career withSpartak Orekhovo.
He made his international debut for Russia in 2002, and was selected in their squads for two European Championships and twoFIFA World Cups, helping them to the semi-finals ofUEFA Euro 2008, earning his100th cap at the2014 FIFA World Cup, and as part of the host team reached the quarter-finals of the2018 FIFA World Cup. On 8 September 2015, he made his 110th international appearance and became the most capped player in Russia's team history, overtakingViktor Onopko.[2] On 17 November 2015, he made his 114th appearance, making him the most capped Russian player for any national team (again, overtaking Onopko who played 4 additional games forCIS).[3]
On 2 April 2017, he played his 457th game in theRussian Premier League, setting a new record for most games played in the competition and overtaking the previous record holderSergei Semak.[4] He held the record for most games played in the Russian first tier with 489, until he was overtaken by his former teammateIgor Akinfeev on 21 August 2021.[5]
After short spells withSpartak Orekhovo andKrylia Sovetov, Ignashevich joinedLokomotiv Moscow in 2001. In his first season with the capital club, the defender was part of the team which won theRussian Cup. A year later, Lokomotiv won theRussian league title.[6] Under managerYuri Syomin, he usually played either as adefensive midfielder in front of the back-three or as acenter back in the middle of the back-three. Due to his powerful shot, he also took penalties and free kicks, particularly from long distances.
In early 2004, Ignashevich left Lokomotiv for city rivalsCSKA as a free agent. He immediately became a starter and played in the middle of a back-three, usually flanked by the Berezutski brothers,Aleksei on the left andVasili on the right. In his fourteen years with the club, Ignashevich has won the2005,2006 and2013 league titles, 2005, 2006, 2008, 2009 and 2013 Russian Cups, and the2004–05 UEFA Cup.[6]
Both Ignashevich and Aleksei Berezutskiy were provisionally suspended after both players' A samples revealed the presence of a prohibited substance following a random doping test after CSKA'sUEFA Champions League match atManchester United on 3 November 2009.[7] It was later revealed that they had taken a cold medicine which had not been reported, and both players were suspended for one game, which was applied retroactively.[citation needed]
Following retirement after the 2018 World Cup, Ignashevich chose to remain with CSKA as a coach, specifically working within the youth set up at the club.[8]
On 2 June 2014, Ignashevich was included in Russia's2014 FIFA World Cup squad.[10] On 16 June, he made hisFIFA World Cup debut in the team's first group match againstSouth Korea.[11] He was then named in the starting line-up for the second match againstBelgium at theMaracanã on 22 June.[12] He became only the second Russian, afterViktor Onopko, to earn his100th cap, in the final group game againstAlgeria on 26 June inCuritiba. Russia drew 1–1 and their opponents advanced at their expense.[13]
Ignashevich came out of international retirement prior to the2018 FIFA World Cup as he was called up on 14 May 2018 to replace injuredRuslan Kambolov.[14] On 3 June 2018, he was included in the finalized World Cup squad.[15] He was one of only four players born in the 1970s to feature in the tournament, with the others beingTim Cahill (Australia),Rafael Márquez (Mexico) andEssam El Hadary (Egypt).[16] Against Spain in the Round of Sixteen, he scored an own-goal while tangling withSergio Ramos during a corner set-piece, but Russia would equalize thanks to a penalty, and in the shoot-out Ignashevich converted his spot kick to help Russia advance. Following Russia's elimination in the2018 FIFA World Cup quarterfinal againstCroatia after extra time ended deadlocked 2–2, where he successfully converted a shoot-out kick, Ignashevich announced his retirement from all forms of football.[17][18][19]
After finishing his playing career, Ignashevich was appointed as administrator for the Under-21 squad ofCSKA Moscow.[20]
On 4 June 2019, he became the manager ofTorpedo Moscow, a few days after the club was promoted to theFootball National League.[21] On 22 March 2021, he left Torpedo by mutual consent.[22]
On 2 October 2021, he was appointed a manager of theFootball National League clubFC Baltika.[23] On 19 May 2023, Baltika secured promotion to theRussian Premier League for the 2023–24 season, returning to the top tier after 25 years in the lower divisions.[24]
In the 2023–24 season, Baltika finished 15th in thePremier League and was relegated after one season in the top tier.[25] On the other hand, Baltika qualified for the2023–24 Russian Cup superfinal where they facedZenit St. Petersburg on 2 June 2024.[26] After the final, in which Baltika lost 1–2 (Baltika opened the score and Zenit mounted a late comeback and scored twice), Ignashevich left Baltika.[27]