Due to presence of
Igor Akinfeev, another Russian
one-club man goalkeeper of
CSKA Moscow fame, Shunin's opportunities in the national team have been limited for most part of his senior career. He made his international debut on 22 August 2007 in a friendly match which ended 2–2 against
Poland. After a three-year break, he was called up for the national team again for a friendly game against
Belgium on 17 November 2010. He was confirmed for the finalized
UEFA Euro 2012 squad on 25 May 2012. After another 6 years without call-ups, he was included in the squad for the games against Turkey and Czech Republic in September 2018, two months after then retirement of goalkeeper
Igor Akinfeev from international football. He played his first competitive match for his country on 19 November 2019 in a
Euro 2020 qualifier against San Marino, keeping a clean sheet. In the
UEFA Nations League in 2020, Shunin was briefly the first choice goalkeeper of the national team. On 11 May 2021, he was included in the preliminary extended 30-man squad for
UEFA Euro 2020. On 2 June 2021, he was included in the final squad. He played the opening game against
Belgium as Russia lost 0–3. He did not appear in the remaining games as Russia was eliminated at group stage. ==Personal life==