He made his full international debut on 17 January 2004 against Saudi Arabia. Just a few days later he was selected for the squad that represented Hungary on the 2004 European Championship. He participated on further six European Championships (2006, 2008, 2010, 2012, 2014, 2018) and was also present on six World Championships (2007, 2009, 2011, 2013, 2017, 2019). In addition, he was member of the Hungarian team that finished fourth at the 2004 Olympic Games and the team that finished fourth at the 2012 Summer Olympics.