Ronaldo rozpoczął swoją karierę zawodową w Sporting CP. W dniu 7 października 2002, Ronaldo rozegrał swój pierwszy mecz w portugalskiej Primeira Liga, przeciwko Moreirense. Zdobył dwa gole, ponieważ w klubie Sporting wygrał 3-0. Ronaldo zwrócił na siebie uwagę menedżera Manchester United AlexaFergusona w sierpniu 2003 roku, kiedy to Sporting pokonał United 3-1 w pierwszym meczu rozgrywanym w Estádio José Alvalade w Lizbonie. Jego występ zrobił wrażenie na zawodnikach United, którzy powiedzieli Fergusonowi, aby go podpisał.
Manchester United
12 sierpnia 2003 r. Ronaldo dołączył do Manchesteru United z Sporting CP za opłatą 12,24 mln funtów. Był pierwszym Portugalczykiem w Manchesterze United. Chciał mieć numer 28, numer, który nosił w Sporting, ale ostatecznie otrzymał numer 7. Numer ten był noszony przez George'a Besta, Erica Cantona i Davida Beckhama przed nim.
Swój pierwszy mecz dla klubu rozegrał 16 sierpnia 2003 roku w wygranej 4-0 z Bolton Wanderers.
W sezonie 2007/08 został jedynym zawodnikiem w ciągu ostatnich 25 lat, który zdobył zarówno nagrodę "FIFA World Player of the Year", jak i nagrodę "Young Player of the Year" w tym samym sezonie. W tym sezonie strzelił w sumie 42 bramki i zdobył Złotą Buty europejską, nagrodę przyznawaną najlepszemu strzelcowi każdej europejskiej ligi krajowej.
Ronaldo zdobył swój pierwszy i jedyny hat-trick dla Manchesteru United w wygranej 6-0 z Newcastle United 12 stycznia 2008 roku. W finale Ligi Mistrzów 2008 przeciwko Chelsea zdobył header, ponieważ mecz zakończył się 1-1 po dogrywce. Mimo, że przegrał karę, Manchester United był zwycięzcą, a Ronaldo wygrał swoją pierwszą Ligę Mistrzów UEFA.
W 2009 roku zdobył pierwszą nagrodę FIFA Puskas Award, co oznacza, że zdobył najlepszą bramkę tego roku. Bramką było 40-cio jardowe uderzenie w lewy górny róg z FC Porto 15 kwietnia 2009 roku w ćwierćfinale Ligi Mistrzów. Ten gol był jedynym golem tego meczu.
Real Madryt
Ronaldo dołączył do Realu Madryt 1 lipca 2009 r. za opłatą w wysokości 94 milionów euro, która była wówczas rekordową opłatą za transfer. W swoim pierwszym sezonie nosił numer 9, ponieważ 7 został przejęty przez Raúla Gonzáleza. Ronaldo musiał poczekać, aż Raul opuści klub latem 2010 roku, aby nosić numer 7. Debiutował 29 sierpnia 2009 roku w meczu La Liga z Deportivo de La Coruña. Zdobył gola, a Real Madryt wygrał 3-2.
Ronaldo wygrał swój pierwszy Ballon d'Or w 2013 roku. W sezonie 2014-15, Ronaldo ustanowił nowy rekord osobisty, zdobywając 61 bramek we wszystkich zawodach. To osiągnięcie pomogło mu wygrać swój drugi Ballon d'Or. Został najlepszym strzelcem we wszystkich klubach, kiedy 12 września 2015 r. zdobył 5 goli przeciwko RCD Espanyol w odległym o 6-0 zwycięstwie. Dzięki temu w 203 meczach udało mu się zdobyć 230 goli. Poprzednim rekordzistą był Raul.
18 kwietnia 2017 roku został pierwszym zawodnikiem, który zdobył 100 bramek w Lidze Mistrzów UEFA, po tym jak zdobył hat-trick w dogrywce 4-2 z Bayernem Monachium. Ronaldo zdobył niesamowity kopniak rowerowy w meczu Ligi Mistrzów UEFA z Juventusem 3 kwietnia 2018 roku. Po zdobyciu gola otrzymał owacje na stojąco, czyli serię oklasków od kibiców Juventusa. Real Madryt zagrał w finale z Liverpoolem F.C. i został mistrzem, co oznaczało, że była to 5 Liga Mistrzów Ronaldo.
Juventus
10 lipca 2018 roku dołączył do Juventusa z Włoch i podpisał 4-letni kontrakt o wartości 112 milionów euro. Transfer był najwyżej opłacany dla zawodnika powyżej 30 roku życia. Ludzie nazywali go "kontraktem stulecia".
Swoje pierwsze gole dla klubu zdobył 16 września przeciwko US Sassuolo. Juventus wygrał 2-1 u siebie. Trzy dni później, 19 września, został kontrowersyjnie wysłany przeciwko C.F. Valencia za "brutalne zachowanie". Płakał, gdy otrzymał czerwoną kartkę i powiedział "nic nie zrobił".