Levy is classified as an S7 swimmer. Levy first competed for Australia in 2003; that year, he broke the 200 m freestyle short course world record. He competed but did not win any medals at the 2004 Athens Games. He competed at the 2006 IPC Swimming World Championships and won four silver and four bronze medals at the 2007 Telstra Short Course Championships. At the 2008 Beijing Games, he won a gold medal in the 4×100 m medley relay 34 pts event. At the 2010 IPC Swimming World Championships, he won a gold medal in the 4×100 m freestyle relay event, two silver medals in the 100 m breaststroke and 100 m freestyle events, and two bronze medals in the 50 m butterfly and 200 m individual medley events.