Su debut en la Selección Nacional mayor se produjo el 6 de junio de 2004 en el partido disputado en Buenos Aires contra la selección paraguaya finalizado en 0 a 0. Fue subcampeón de las Copas América de 2004 y 2007 y fue el arquero titular durante el Mundial disputado en Alemania en el año 2006. Allí tuvo una destacada actuación, lesionándose en el partido crucial por los cuartos de final ante la selección local, luego de ser golpeado en el abdomen por el jugador alemán Miroslav Klose. Luego de salir lesionado, fue reemplazado por Leonardo Franco y su equipo quedó eliminado por penales 4 a 2.