Tijdens de Olympische Zomerspelen van 2008 in Peking werd de Fransman samen met Sebastien Bodet, Mathieu Madelaine en Amaury Leveaux uitgeschakeld in de series van de 4x200 meter vrije slag. Op de Europese kampioenschappen kortebaanzwemmen 2008 in Rijeka eindigde Lefert als zevende op de 200 meter vrije slag, daarnaast strandde hij in de series van de 400 meter vrije slag en de 200 meter vlinderslag.
Tijdens de Europese kampioenschappen zwemmen 2010 in Boedapest sleepte Lefert samen met Yannick Agnel, Antton Haramboure en Jérémy Stravius de bronzen medaille in de wacht op de 4x200 meter vrije slag. Op de 4x100 meter wisselslag zwom hij samen met Jérémy Stravius, Hugues Duboscq en William Meynard in de series, in de finale veroverde Duboscq samen met Camille Lacourt, Frédérick Bousquet en Fabien Gilot de Europese titel. Voor zijn aandeel in de series werd Lefert beloond met de gouden medaille. Op de wereldkampioenschappen kortebaanzwemmen 2010 in Dubai strandde de Fransman in de series van zowel de 200 meter vrije slag als de 100 meter vlinderslag, op de 4x200 meter vrije slag legde hij samen met Yannick Agnel, Fabien Gilot en Jérémy Stravius beslag op de bronzen medaille. Samen met Jérémy Stravius, Hugues Duboscq en Yannick Agnel zwom hij in de series van de 4x100 meter wisselslag, in de finale eindigde Duboscq samen met Camille Lacourt, Frédérick Bousquet en Fabien Gilot op de vierde plaats.
In Londen nam Lefert deel aan de Olympische Zomerspelen van 2012. Op dit toernooi veroverde hij samen met Fabien Gilot, Amaury Leveaux en Yannick Agnel de gouden medaille op de 4x100 meter vrije slag. In de laatste 50 meter wist Agnel de achterstand op het Amerikaanse team nog om te buigen naar een voorsprong. Samen met Amaury Leveaux, Grégory Mallet en Yannick Agnel sleepte hij de zilveren medaille in de wacht op de 4x200 meter vrije slag. Individueel strandde hij in de series van de 100 meter vlinderslag.