Claude Dry est né en Afrique du Sud, à Durban[2]. À ses 13 ans, il pratique autant le karaté que le rugby à XV, ce dernier devenant plus tard son sport de prédilection[2].
Il signe la saison suivante un contrat professionnel avec le FC Grenoble en Pro D2[3].
En 2010, il signe un contrat de deux saisons avec l'US Dax[4]. Il prolonge ensuite d'une saison supplémentaire[5].
Il intègre par la suite la Section paloise. Lors de la 2e journée de la saison 2016-2017 de Top 14, il quitte le club béarnais à l'amiable en raison de son faible temps de jeu, où il évoluait depuis 2013. Il rejoint alors l'US Montauban, disputant alors la Pro D2[6].
En , alors qu'il est en fin de contrat imminente[7], Dry signe un contrat avec l'US Carcassonne pour la saison à venir[8].
Sans club pour la saison 2021-2022[9], il évolue par la suite en division amateur, s'engageant avec le CA Castelsarrasin en Fédérale 1[10] pour une ultime saison[9]. En parallèle, il devient sapeur-pompier volontaire au centre de secours de Montauban
à partir de [2].