Cao ble utdannet i fysikk ved Baylor University i Texas, og ble deretter et medlem av jesuittordenen og tok mastergrad i filosofi ved Fordham University. Cao underviste så i filosofi ved Loyola University New Orleans, der han tok juridisk doktorgrad i 2000.