Peruzzi was capped 31 times in 11 years with Italy, between 1995 and 2006. He was also a member of the national squad that competed at the 1992 Summer Olympics in Barcelona, making two appearances during the tournament. Peruzzi made his senior debut under manager Arrigo Sacchi, in a 4–1 home win over Estonia, in an UEFA Euro 1996 qualifying match, on 25 March 1995, and he was named Italy’s starting goalkeeper at Euro 1996, although Italy suffered a group-stage elimination. He was scheduled to be the starter at the 1998 FIFA World Cup under Cesare Maldini, but suffered a late injury and was replaced in the starting line-up by Gianluca Pagliuca. After the 1998 World Cup, Maldini was replaced by Italy’s former goalkeeper and record-setter Dino Zoff, who confirmed Peruzzi as first-choice goalkeeper during his first year as Italy’s coach. Nonetheless, after a match against Norway in 1999, Zoff decided to give Gianluigi Buffon the starting spot, and Peruzzi, who was overtaken even by Francesco Toldo, decided not to participate in the Euro 2000 as the third goalkeeper. Peruzzi did not play for Italy again until making a substitute appearance in a friendly against Spain on 28 April 2004, and was subsequently called up by Giovanni Trapattoni as the team’s third keeper behind Buffon and Toldo at Euro 2004. In August 2005, he was the starter in two World Cup qualifiers against Scotland and Belarus, while Buffon was shelved with a shoulder injury; Peruzzi then served as second goalkeeper (behind Buffon) in the 2006 World Cup under Marcello Lippi, as Italy won the tournament for the fourth time. Even though he did not take the field, teammate Daniele De Rossi highlighted Peruzzi’s important role in the squad as a key dressing room personality, due to his leadership and experience. Peruzzi retired from international football after the tournament.