He competed in the 50, 100 m freestyle, 50 m butterfly and 100 m butterfly events at the 2012 FINA World Swimming Championships (25 m).