Carl August Ehrensvärd ble født i Karlskrona som sønn av viseadmiral, greve Carl August Ehrensvärd (1858-1944) og friherrinne Lovisa Ulrika (Ulla), født Thott. Ehrensvärd tok studenten i Stockholm 1911 og offiserseksamen i 1913.