Born in Krosno Odrzańskie, Kuszczak has previously played for Śląsk Wrocław in Poland, as well as for the German clubs KFC Uerdingen 05 and Hertha BSC, before moving in 2004 to England's West Bromwich Albion. During the summer of 2006 he made the switch to Manchester United after a season of starting for West Brom in the Premier League.

Kuszczak made 14 appearances for the Poland under-21 side, and has been capped ten times at senior level.