Internacional absoluto desde 2000, disputó 52 partidos con la selección argentina y representó a su país en el Mundial 2006, así como en la Copa Confederaciones 2005 y en las ediciones de la Copa América de 2007 y 2011.