Ronaldo profesyonel kariyerine Sporting CP'de başladı. Ronaldo, Portekiz Primeira Liga'daki ilk maçını 7 Ekim 2002'de Moreirense'ye karşı oynadı. Sporting'in 3-0 kazandığı maçta iki gol attı. Ronaldo, Ağustos 2003'te Sporting'in Lizbon'daki Estádio José Alvalade'de oynanan ilk maçta United'ı 3-1 mağlup etmesiyle Manchester United menajeri Alex Ferguson'ın dikkatini çekti. Ronaldo'nun performansı United oyuncularını etkiledi ve Ferguson'a onunla sözleşme imzalamasını söylediler.
Manchester United
Ronaldo, 12 Ağustos 2003 tarihinde Sporting CP'den Manchester United'a 12,24 milyon £ karşılığında katıldı. Manchester United'ın ilk Portekizli oyuncusu oldu. Sporting'de giydiği 28 numarayı istedi ancak sonunda kendisine 7 numara verildi. Bu numarayı ondan önce George Best, Eric Cantona ve David Beckham giymişti.
Kulüp için ilk maçını 16 Ağustos 2003 tarihinde Bolton Wanderers'a karşı 4-0 kazanılan maçta oynadı.
2007/08 sezonunda, son 25 yılda aynı sezonda hem "FIFA Dünyada Yılın Oyuncusu" hem de "Yılın Genç Oyuncusu" ödüllerini kazanan tek oyuncu oldu. O sezon toplam 42 gol attı ve her Avrupa ulusal liginin en golcü oyuncusuna verilen bir ödül olan Avrupa Altın Ayakkabı ödülünü kazandı.
Ronaldo, Manchester United formasıyla ilk ve tek hat-trick'ini 12 Ocak 2008'de Newcastle United'a karşı alınan 6-0'lık galibiyette yaptı. Chelsea'ye karşı oynanan 2008 Şampiyonlar Ligi finalinde, uzatmaların ardından 1-1 sona eren maçta bir kafa vuruşu yaptı. Penaltıyı kaçırmasına rağmen Manchester United maçı kazandı ve Ronaldo ilk UEFA Şampiyonlar Ligini kazanmış oldu.
İlk FIFA Puskas Ödülü'nü 2009 yılında kazandı, bu da o yılın en iyi golünü attığı anlamına geliyor. Bu gol, 15 Nisan 2009 tarihinde Şampiyonlar Ligi çeyrek finalinde FC Porto'ya karşı sol üst köşeye 40 metreden attığı goldü. Bu gol maçın tek golüydü.
Real Madrid
Ronaldo, 1 Temmuz 2009'da 94 milyon Avro karşılığında Real Madrid'e katıldı ve bu o dönemde bir dünya rekoru transfer ücretiydi. İlk sezonunda Raúl González'in 7 numarayı alması nedeniyle 9 numarayı giydi. Ronaldo, 7 numarayı giymek için Raul 2010 yazında kulüpten ayrılana kadar beklemek zorunda kaldı. İlk maçına 29 Ağustos 2009'da Deportivo de La Coruña'ya karşı oynanan La Liga maçında çıktı. Bir gol attı ve Real Madrid maçı 3-2 kazandı.
Ronaldo ilk Ballon d'Or ödülünü 2013 yılında kazandı. Ronaldo 2014-15 sezonunda tüm müsabakalarda 61 gol atarak yeni bir kişisel rekor kırdı. Bu başarı onun ikinci Ballon d'Or'unu kazanmasına yardımcı oldu. RCD Espanyol'a karşı 12 Eylül 2015'te deplasmanda 6-0 kazandıkları maçta 5 gol atarak kulübün tüm zamanlardaki en golcü oyuncusu oldu. Böylece 203 maçta attığı toplam gol sayısı 230'a ulaştı. Önceki rekor sahibi Raul'du.
18 Nisan 2017'de Bayern Münih'e karşı uzatmalarda 4-2 kazanılan maçta hat-trick yaparak UEFA Şampiyonlar Ligi'nde 100 gole ulaşan ilk oyuncu oldu. Ronaldo, 3 Nisan 2018'de Juventus'a karşı oynanan UEFA Şampiyonlar Ligi maçında inanılmaz bir röveşata golü attı. Golü attıktan sonra Juventus taraftarları tarafından ayakta alkışlandı. Real Madrid finalde Liverpool F.C. ile karşılaştı ve şampiyon oldu; bu da Ronaldo'nun 5. Şampiyonlar Ligi şampiyonluğu anlamına geliyordu.
Juventus
10 Temmuz 2018 tarihinde İtalya'nın Juventus takımına katıldı ve 112 Milyon Euro değerinde 4 yıllık sözleşme imzaladı. Bu transfer, 30 yaş üstü bir oyuncu için ödenen en yüksek ücret oldu. İnsanlar bunu "yüzyılın anlaşması" olarak adlandırdı.
Kulüp için ilk gollerini 16 Eylül'de US Sassuolo'ya karşı attı. Juventus evinde 2-1 kazandı. Üç gün sonra, 19 Eylül'de Valencia C.F. karşısında tartışmalı bir şekilde "şiddetli davranış" nedeniyle oyundan atıldı. Kırmızı kartı gördüğünde ağlıyordu ve "hiçbir şey yapmadığını" söyledi.