Piccard competed at the 2010 Winter Olympics for France. He placed 16th in the qualifying round in ski cross, to advance to the knockout stages. In the first round, he failed to finish, and did not advance.