The Sojasun rider finished in a solid ninth place in the final time trial stage of the race in Ales to give him a four-second victory over Europcar's Jeremy Cousin.
FDJ's Anthony Roux, winner of the sixth and final stage of the race on Sunday, was a further second back in third place.
Roux edged his FDJ team-mate Jeremy Roy to take the final stage time trial, his time of 14 minutes 45 seconds for the 9.7km loop putting him just three seconds ahead of Roy and 23 seconds ahead of third-placed Liuewe Westra.
- Sports & Recreation
- Anthony Roux
- Jeremy Roy