Ronaldo empezó su carrera a nivel selecciones con la sub-15 de Portugal en 2001. Durante su trayectoria con las divisiones menores, Ronaldo representó a las selecciones sub-15, sub-20, sub-21 y sub-23, sumando 38 partidos internacionales y 18 goles anotados. Con 18 años, Ronaldo apareció por primera vez con la división mayor de Portugal, en una victoria 1 a 0 sobre Kazajistán el 20 de agosto del 2003, camiseta manchester united saliendo como un substituto de Luís Figo en el entretiempo.