At the 2012 London Paralympics he won five medals: a gold medal in the 4×100 m freestyle relay, a silver medal in the 100 m freestyle S7, and three bronze medals in the 200 m individual medley SM7, 100 m breaststroke SB7 and 4×100 m medley relay. He also participated in the 400 m freestyle S7, 50 m butterfly S7 and 50 m freestyle S7 events.