A cardiologist for former presidential candidate John Edwards says he has a life-threatening medical condition that will require surgery next month, a federal judge disclosed Friday as she postponed Edwards' campaign corruption trial for at least two months.