Reprezentacja Polski W reprezentacji Polski rozegrał sześć meczów. Zadebiutował 18 sierpnia 1998 w meczu przeciwko Izraelowi (2:0). Uczestniczył w MŚ 2002 w Korei Południowej. Wystąpił tam w jednym spotkaniu – przeciwko USA – był to zarazem jego jedyny pełny mecz w barwach Polski. lp. Data Miejsce Przeciwnik Rezultat Rozgrywki Grał Uwagi1. 18 sierpnia 1998 Kraków 2-0 towarzyski od 68' 2. 4 czerwca 2000 Lozanna 1-3 towarzyski do 66' 3. 10 lutego 2002 Limassol 2-1 towarzyski od 46' 4. 18 maja 2002 Warszawa 1-0 towarzyski od 88' 5. 14 czerwca 2002 Daejeon 3-1 MŚ 2002 90' 6. 21 sierpnia 2002 Szczecin 1-1 towarzyski do 67'
Kariera trenerska Od 13 czerwca 2009 do 30 czerwca 2010 był trenerem Lechii Zielona Góra.
Od 1 lipca 2010 do 9 kwietnia 2011 był trenerem Zawiszy Bydgoszcz.
Inne informacje Jako jeden z nielicznych piłkarzy polskiej ekstraklasy w czasie kariery zawodniczej ukończył studia wyższe – ekonomię.