Такмичио се на Летњим олимпијским играма 2004, 2008 и 2012. године. Дебитантски наступ на Олимпијским играма забележио је у Атини 2004. када је наступио у финалу дисциплине 400 метара слободно и заузео 8. место. До прве олимпијске медаље дошао је у Пекингу 2008. када је трку на 200 метара делфин завршио на трећем месту уз нови национални и континентални рекорд ("1:52,97"). Највећи успех остварио је у Лондону 2012. када је освојио две медаље: сребро у штафети 4-{х}-100 мешовито (у финалу пливао делфин деоницу у времену од 51,20) и бронзу на 200 метара делфин.