Born in Château-Gontier, in the Mayenne département, Pays de la Loire, France, Pervis joined his first cycling club, the Véloce Club de Château Gontier, in 1996. He dabbled in road, mountain biking, cyclo-cross and track cycling as a youngster and began concentrating on the track as a junior rider. He bettered that in 2002 when he took the gold medal in the same event and added a silver in the sprint.
Pervis competed at the 2004 Summer Olympics in Athens, finishing sixth in the Kilogramme
2005 saw Pervis take his first senior French National Championship title, winning the kilo, and coming second in the U23 sprint. He also claimed the bronze medal at the UCI Track Cycling World Championships.
Pervis also finished second in the Sprint Omnium at the European Track Championships in Alkmaar
2008 brought more victories for Pervis in the World Cup events in Los Angeles and Ballerup. He took the bronze medal this time round at the UCI Track Cycling World Championships.
He served as a substitute for the team sprint, representing France once again at the 2008 Summer Olympics, in Beijing, but did not ride.
His team mates went on to take the silver medal. Pervis set a new world record time in the kilometre time trial at a UCI Track Cycling World Cup event on 7 December 2013. At the Aquascalientes velodrome in Mexico he beat the previous world record by over two and a half seconds to record a time of 56.303.