In 2009, Ramírez played in the FIFA U-20 World Cup. On 8 October 2010, he received his first full cap for Uruguay in a 7–1 friendly win against Indonesia in Jakarta, replacing Diego Pérez at half time.