Barc has competed at two Paralympics, the first in Sydney in 2000 and then in Athens in the 2004. On both occasions he competed in the 100m and 200m and was part of both the 4x100m and 4x400m French relay teams. Over the two games he has won seven medals a bronze in the 2004 100m, a gold followed by a silver in the 200m, two silvers in 4x100m and two bronzes in the 4x400m.