Nel 2016 è argento nella 4x100 m e secondo nella 6 km ai Mondiali di Volos in Grecia e, l'anno successivo, vince il bronzo nella 400 m superficie ai Giochi mondiali 2017 e l'oro europeo nella 6 km, a Breslavia, in Polonia.