Reprezentoval na MS C do 20 rokov 1994, ZOH 1994, 2002 a 2006, 2010, MS C 1994, MS B 1995, MS 1996, 2000, 2002, 2003, 2004, 2005, 2007, 2010, 2011, 2012, 2013, 2014, Svetovom pohári 1996 a 2004. Celkovo odohral v slovenskej reprezentácii 183 zápasov a dal v nich 86 gólov. Hral s dresom číslo 18.