Bon amateur, il remporte 150 victoires sur route et 102 sur piste.
Professionnel de 1981 à 1988, il remporte notamment la 6e étape (Roubaix à Reims) sur le Tour de France 1985.
Il fut l’un des coéquipiers de Gilbert Duclos-Lassalle et de Pascal Simon.
1981 : Equipe Peugeot
1986 : Equipe RMO
1987 : Equipe ADR-IOC-MBK
1988 : Z-Peugeot
Francis CASTAING chez Peugeot
Principales victoires professionnelles
2 Championnats
Champion de France de vitesse (1981)
Champion de France de la course aux points (1982)
1 étape sur les grands tours : Tour de France (1 étape)
1 classique : Grand Prix de Plouay en 1982
Francis et son épouse