Kasperczak was born in Zabrze. With Stal Mielec, Kasperczak won two Ekstraklasa title in his native Poland. He had also played for the reserve team of Legia Warsaw, before ending his career in FC Metz.
During the tournament, Kasperczak was fired and replaced by Ali Selmi, after Tunisia lost the chance to pass the group stage, losing to England (0–2) and Colombia (0–1).
In 2002, Kasperczak came back to his native Poland, and spend the next three years as head coach of Wisła Kraków. Wisła won three league titles under his coaching.
In 2006, Kaspeczak began managing Senegal (2006–2008), however he quit his post during the 2008 African Cup of Nations following a poor run of results which saw them with 1-point in 2 games in a group they had been expected to win.[1]
On 16 September 2008, he took over as manager of Górnik Zabrze. He left Górnik Zabrze on 3 April 2009, when the club was officially relegated from Ekstraklasa to I liga, the second division.[2]
On 15 March 2010, Wisła Kraków reached an agreement with Kasperczak to appoint him as the new manager.[3]