He won a gold medal at the European Youth Championship in 1999 and led the Hungarian national team to fourth place at the Junior World Championships in 2001. He made his full international debut against Austria on 26 October 2000. His first major tournament was the 2003 World Championship. He participated at further four World Championships (2007, 2009, 2011, 2013) and was present at seven European Championships (2004, 2006, 2008, 2010, 2012, 2014, 2016). He was also member of the Hungarian team that finished fourth at the 2004 Olympic Games and 2012 Olympic Games.