Charles Riddiford wurde in Australien geboren. Ballett und Tanzausbildungen absolvierte er beim Royal Winnipeg Ballet Aspirant Program, in der New Zealand School of Dance und im Regional Academy of Performing Arts in Wodonga, Australien.
Er war über viele Jahre in unterschiedlichsten Solistenrollen in Kanada, Australien und Deutschland zu sehen. So u.a. in Detmold, Kiel, Oldenburg, Magdeburg, an der Bayerischen Staatsoper, Cofo Entertainment GmbH, Kasmet Ballett Kompanie, Ballet Blanc, Posterino & Co., D for Dance Germany und dem Deutschen Fernsehballett. Seit 2016 ist er freiberuflicher Tänzer in Deutschland.