At the 2008 Summer Olympics, he competed in the men's 200 metre backstroke only. At the 2012 Summer Olympics, he competed in the Men's 200 metre backstroke, finishing in 5th place overall in the heats, and 5th place in his semifinal, failing to make the final. He also competed as part of the Hungarian men's 4 x 100 m freestyle relay team. At the 2016 Summer Olympics, he competed in different events, the 100 m backstroke and the 4 x 100 m medley relay.