W seniorskiej reprezentacji Kolumbii Ramírez zadebiutował za kadencji selekcjonera Francisco Maturany, 20 listopada 2002 w przegranym 0:1 meczu towarzyskim z Hondurasem. Premierowego gola w kadrze narodowej strzelił natomiast 31 maja 2005 w przegranym 2:3 sparingu z Anglią. W tym samym roku został powołany przez szkoleniowca Reinaldo Ruedę na Złoty Puchar CONCACAF, gdzie pełnił rolę rezerwowego gracza drużyny, rozgrywając trzy z pięciu spotkań (z czego tylko jedno w wyjściowym składzie), zaś jego zespół odpadł ostatecznie z turnieju w półfinale, ulegając w nim Panamie (2:3). Trzykrotnie pojawiał się również na boiskach podczas eliminacji do Mistrzostw Świata 2010, na które Kolumbijczycy nie zdołali się jednak zakwalifikować. Jednym z ważniejszych zawodników drużyny narodowej został dopiero po objęciu stanowiska selekcjonera przez argentyńskiego trenera José Pekermana. Pod jego kierownictwem wystąpił w dziewięciu spotkaniach w ramach eliminacji do Mistrzostw Świata 2014, poprzez które jego kadra po raz pierwszy od szesnastu lat zakwalifikowała się na mundial. W 2014 znalazł się w ogłoszonym przez Pekermana składzie kolumbijskiej reprezentacji na Mistrzostwa Świata w Brazylii, jednak niecały tydzień przed rozpoczęciem turnieju doznał kontuzji, która wyeliminowała go z rozgrywek światowego czempionatu, a jego miejsce zajął Carlos Carbonero.