Nageur polyvalent, capable de remporter des médailles nationales dans ces trois styles de nage, il décroche son premier titre de champion de France en 2009 avant de devenir champion d'Europe en petit bassin au sein du relais nage libre en fin d'année. En 2010, il remporte la médaille d'argent du dos aux Championnats d'Europe à Budapest. L'année suivante, à Shanghai, il devient le premier champion du monde de l'histoire de la natation française du dos, en partageant sa médaille d'or avec Camille Lacourt. En 2012, il est champion olympique du relais nage libre puis champion du monde dans la même discipline en . Il est également en 2013 champion du monde du relais où il réalise son relais en papillon. En 2016, il est médaillé d’argent du . Le mercredi 29 janvier 2020, il met un terme à sa carrière.