Роналдо започва своята кариера в националния отбор на Португалия на 20 август 2003 г. при победата над Казахстан с 1 – 0. Титуляр е за страната си на Евро 2004, където губи финала от . На Световното първенство в Германия Португалия стига до полуфинал, където отпада от . След отказването на Луиш Фиго от националния отбор през 2006 г. Роналдо става новият капитан на Португалия. На Евро 2008 Португалия е отстранена от на полуфинал. На Евро 2012 Португалия за пореден път отпада на полуфинал, този път от бъдещия шампион . Роналдо взима участие на Световното първенство в Бразилия през лятото на 2014 г., а първият му мач е срещу , който е загубен с 0:4.