Pierwsze powołanie do seniorskiej reprezentacji Meksyku Aguilar otrzymał w październiku 2007 od selekcjonera Hugo Sáncheza na mecz towarzyski z Nigerią (2:2), jednak nie pojawił się wówczas na placu gry nawet na minutę. W kadrze zadebiutował dopiero za kadencji Javiera Aguirre, 30 września 2009 w przegranym 1:2 sparingu z Kolumbią i już w tym samym spotkaniu zdobył premierowego gola w drużynie narodowej. W 2010 roku znalazł się w ogłoszonym przez Aguirre składzie na Mistrzostwa Świata w RPA, gdzie pozostawał rezerwowym drużyny i wystąpił tylko w spotkaniu fazy grupowej z RPA (1:1), a Meksykanie odpadli ostatecznie w 1/8 finału, ulegając Argentynie (1:3). W 2011 roku został awaryjnie powołany przez szkoleniowca José Manuela de la Torre na Złoty Puchar CONCACAF w miejsce zdyskwalifikowanego Sinhi. Na tym turnieju rozegrał jeden mecz, a jego reprezentacja triumfowała w rozgrywkach po finałowym zwycięstwie nad USA (4:2).