Kszczot won the bronze medal at the 2010 World Indoor Championships and the 2010 European Championships, as well as the gold at the 2011 European Indoor Championships. He reached the final at the 2011 World Championships, finishing sixth. His outdoor personal best is 1:43.30 minutes, achieved on 10 September 2011 in Rieti.