A full international since 2005, Zabaleta represented Argentina at the 2011 and 2015 Copa América, and was part of their team which finished as runners-up in the 2014 FIFA World Cup. He was also in their team which won gold at the 2008 Olympics.