Aux championnats d'Europe 2010 disputés à Budapest, il réalise, le , le meilleur temps des séries éliminatoires (15 min 03 s 32). Dans la finale remportée le lendemain par le Français Sébastien Rouault, il bat son record personnel et passe sous la barre des 15 minutes mais doit se contenter de la . Deux jours plus tard, il obtient une nouvelle médaille de bronze, cette fois-ci lors du 800 m nage libre.