W seniorskiej reprezentacji Meksyku Cárdenas zadebiutował za kadencji szwedzkiego selekcjonera Svena-Görana Erikssona, 11 marca 2009 w wygranym 5:1 meczu towarzyskim z Boliwią. W tej samej konfrontacji wpisał się również na listę strzelców, zdobywając swojego premierowego gola w kadrze narodowej. Kilka miesięcy później znalazł się w ogłoszonym przez Javiera Aguirre składzie na Złoty Puchar CONCACAF, podczas którego pełnił jednak rolę głębokiego rezerwowego i ani razu nie pojawił się na boisku, zaś jego drużyna triumfowała ostatecznie w rozgrywkach, pokonując w finale USA (5:0). Cztery lata później, w 2013 roku, został dowołany przez José Manuela de la Torre na swój kolejny Złoty Puchar CONCACAF, dołączając do drużyny narodowej w trakcie turnieju po rozegraniu fazy grupowej w miejsce kontuzjowanego Dárvina Cháveza. Zanotował wówczas tylko jeden występ, natomiast Meksykanie odpadli wówczas ze Złotego Pucharu w półfinale, ulegając w nim Panamie (1:2).