Po zakończeniu wojny został schwytany przez aliantów i wydany władzom polskim. W pierwszym procesie oświęcimskim Kirschner, wobec licznych dowodów zbrodni, skazany został 22 grudnia 1947 na karę śmierci przez powieszenie. Wyrok wykonano w więzieniu Montelupich w Krakowie.