Zawodnik ma za sobą występy w młodzieżowych reprezentacjach Polski. W 1999 wywalczył z kadrą U-16 wicemistrzostwo Europy, a w 2001 roku z kadrą U-18 mistrzostwo Europy. W seniorskiej reprezentacji Polski rozegrał do tej pory 2 mecze. Zadebiutował 7 października 2006 roku w wygranym 1:0 spotkaniu z Kazachstanem rozegranym w ramach eliminacji do Mistrzostw Europy 2008. Zawodnik wszedł na boisko pod koniec spotkania.