Urodzony 18 marca 1971 w Truskolasach; pomocnik.
Wychowanek Olimpii Truskolasy, z której szybko trafił do częstochowskiego Rakowa, ale 249 meczów w ekstraklasie (i 25 goli) zaliczał w barwach innych klubów. W elicie grał jako zawodnik Olimpii Poznań (108 gier, 8 trafień), poznańskiego Lecha (29 występów, 3 gole – mistrzostwo Polski), Górnika Zabrze (88 meczów, 11 bramek), GKS-u Katowice (15 spotkań, 3 trafienia) i Polonii Bytom (9-0, grający asystent trenera). Dwanaście lat spędził na zagranicznych boiskach, reprezentując Tirol (potem Wacker) Innsbruck (dwukrotne mistrzostwo Austrii), LASK Linz, Strum Graz i FC Kärnten, a także izraelski klub Maccabi Hajfa. W sumie w najwyższych klasach rozgrywkowych różnych krajów (w tym Polski) rozegrał 603 spotkania – więcej niż jakikolwiek inny polski piłkarz. W kategorii „długowieczoności” w rodzimej ekstraklasie zajmuje trzecie miejsce – pierwszy w niej występ od ostatniego dzieli 20 lat i 276 dni!
W reprezentacji Polski zagrał 42 razy, strzelając cztery bramki. Z kadrą olimpijską zdobył srebro na igrzyskach w Barcelonie w 1992 roku.
Samodzielną karierę trenerską rozpoczynał od Rakowa Częstochowa. Prowadził także Lechię Gdańsk, GKS Katowice i Wisłę Płock oraz Wisłę Kraków. W międzyczasie, w okresie 12 lipca 2018 – 18 stycznia 2021), selekcjoner reprezentacji Polski, którą poprowadził do finałów EURO 2021. Od 8 sierpnia 2025 – selekcjoner młodzieżowej reprezentacji kraju U21.
Wujek innego członka Klubu Wybitnego Piłkarza Śląska, Jakuba Błaszczykowskiego.
Fot. PZPN