He was selected in the Australian Swimming team for the 2008 Beijing Olympics. In 2009 broke the 200m breaststroke record at the World Championships in Rome. In 2010 he won silver in the Pan Pacific Swimming Championships and a bronze in the medley relay at the Commonwealth Games.