Edward Carter se narodil 30. ledna 1916 v Los Angeles do smíšené rodiny křesťanského misionáře. Jeho otec byl černoch a matka Indka. Ještě když byl Edward malý, odstěhoval se s rodiči do Indie a v roce 1932 do čínského Šanghaje. V témže roce pak od rodičů utekl a přidal se k bojujícím jednotkám čínského Kuomintangu proti Japoncům, kteří tehdy obléhali Šanghaj. V boji se velmi osvědčil a byl povýšen do důstojnické hodnosti poručíka.