Blaise likely survived the war because he left the school with the other Slytherins before the battle started and therefore did not die in the battle. What happened thereafter remains unknown.