Agli europei giovanili di nuoto 2006 colleziona le prime medaglie vinte, un argento (100 m sl) e due bronzi (200 m sl e 4x100 misti). Successivamente ai mondiali giovanili del 2006 vince tre ori e un argento. Partecipa all'Olimpiade di Pechino 2008 ottenendo il 7º posto alla finale dei 200 m stile libero e raggiungendo la finale delle staffette 4x100 m e 4x200 m stile libero. Ai campionati europei in vasca corta di Istanbul 2009 vince due medaglie di bronzo nei 400 m e 800 m stile libero. Ai XVI Giochi del Mediterraneo vince in totale tre argenti e un bronzo. Ai campionati europei del 2010 svoltisi a Budapest vince tre medaglie d'argento.