Debutó en la selección uruguaya el 30 de mayo de 2006 en un partido amistoso contra la selección de Libia jugado en Túnez. Además de jugar en partidos amistosos, ha participado en la Copa América 2007, en las Eliminatorias Sudamericanas para el Mundial de Sudáfrica 2010, en el Mundial de Sudáfrica 2010, donde Uruguay obtuvo el 4º puesto; en la Copa América 2011, donde fue campeón Uruguay; y en la Copa FIFA Confederaciones 2013 llevada a cabo en Brasil, obteniendo el cuarto puesto.