C罗曾为葡萄牙U17(17岁以下)、U20和U21国家队效力。
2003年8月20日,C罗在对哈萨克斯坦的友谊赛中首次代表国家队上场。
2004年葡萄牙欧洲杯揭幕战中,C罗为葡萄牙打进唯一一粒进球。在随后进行的半决赛对阵荷兰的比赛中,C罗的进球帮助葡萄牙淘汰对手,历史性的闯入欧洲杯决赛。在决赛中,黑马希腊队一黑到底,凭借下半场的一记头球以1-0击败东道主葡萄牙队捧走欧洲杯冠军奖杯。虽然19岁的C罗第一次欧洲杯以一场失败的决赛而告终,但他的技术和速度给球迷们留下深刻印象,这帮助他入选了2004年欧洲杯最佳阵容及最佳新人奖。